【发布时间】:2021-02-07 18:07:02
【问题描述】:
此代码正在正常工作。但是,如果将此代码写入片段,则会出现活动错误。图一是错误消息“错误:onPaymentError 可能未在您的活动中实现”。 错误信息在这里↓↓↓↓↓↓↓↓↓↓↓↓↓
https://i.stack.imgur.com/FhFJg.jpg
Razorpay 支付代码在这里:
checkout.setKeyID("rzp_****_***************");
checkout.setImage(R.drawable.ic_baseline_home_24);
try {
JSONObject options = new JSONObject();
options.put("name", "[![enter image description here][1]][1]Roy");
options.put("currency", "INR");
options.put("image", R.drawable.ic_baseline_home_24);
options.put("amount", 10000);//pass amount in currency subunits
options.put("prefill.email", "example@gmail.com");
options.put("prefill.contact", "9999999999");
checkout.open(getActivity(), options);
} catch (Exception e) {
Toast.makeText(getActivity(), "Error in starting Razorpay Checkout: " + e, Toast.LENGTH_LONG).show();
Log.e(TAG, "Error in starting Razorpay Checkout", e);
} ```
【问题讨论】:
标签: java android payment-gateway razorpay