[英]Into Razorpay payment code getActivity is not working
This code is working into activity properly.此代码正在正常工作。 But if this code is written into a fragment then there was an activity error.
但是,如果将此代码写入片段中,则会出现活动错误。 Picture one is an error message" Error: onPaymentError probably not implemented in your activity ".
图一是一条错误消息“错误:onPaymentError 可能未在您的活动中实现”。 The error message is here ↓↓↓↓↓↓↓↓↓↓↓↓↓
错误信息在这里↓↓↓↓↓↓↓↓↓↓↓↓↓↓
https://i.stack.imgur.com/FhFJg.jpg https://i.stack.imgur.com/FhFJg.jpg
Razorpay payment code is here: 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);
} ```
请确保,如果您从片段内部调用支付开始方法,请确保片段的父活动实现 PaymentResultListener 接口。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.