【问题标题】:Into Razorpay payment code getActivity is not working进入 Razorpay 付款代码 getActivity 不起作用
【发布时间】: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


    【解决方案1】:

    如果您从片段内部调用付款开始方法,请确保片段的父活动实现 PaymentResultListener 接口。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-09
    • 2021-06-08
    • 2021-05-15
    • 2014-07-13
    • 2022-11-10
    • 2018-07-16
    • 2011-08-06
    • 2021-05-27
    相关资源
    最近更新 更多