【问题标题】:How to specify a custom payment method in Razorpay in android如何在 Android 的 Razorpay 中指定自定义付款方式
【发布时间】:2021-11-06 15:52:44
【问题描述】:

首先,我尝试关注this 文档,但它不起作用 这是我为它写的代码

val method = JSONObject()
                method.put("netbanking", 0)
                method.put("upi", 1)
                method.put("card", 0)
                method.put("wallet", 0)
                options.put("checkout", method)

我还尝试传递布尔值和(“0”和“1”),但 razorpay 页面仍然向我显示所有选项。不知道我是否按照文档错误或什么。 请帮忙

【问题讨论】:

    标签: android kotlin razorpay


    【解决方案1】:

    我认为您传递的 JSON 是错误的文档说有“方法”对象传递给“结帐”

    "options": {
        "checkout": {
          "method": {
            "netbanking": "1",
            "card": "1",
            "upi": "0",
            "wallet": "0"
          }
        }
      }
    

    所以你的代码应该是这样的,

    val checkoutObj = JSONObject()
    ....
    val methodObj = JSONObject()
                    method.put("netbanking", 0)
                    method.put("upi", 1)
                    method.put("card", 0)
                    method.put("wallet", 0)
                    checkoutObj.put("method", methodObj)
                    options.put("checkout", checkoutObj)
    

    【讨论】:

    • 已尝试,但仍显示所有付款方式
    猜你喜欢
    • 2018-07-16
    • 2019-12-29
    • 2021-10-03
    • 2013-06-09
    • 2013-09-04
    • 1970-01-01
    • 2014-05-13
    • 2019-04-09
    • 2015-07-12
    相关资源
    最近更新 更多