android - 如何在 Android 的 Razorpay 中指定自定义付款方式
问题描述
首先,我尝试遵循此文档,但它在这里不起作用的是我为它编写的代码
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 页面仍然向我显示所有选项。不知道我是否按照文档错误或什么。请有任何帮助
解决方案
我认为您传递的 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)
推荐阅读
- unicode - Deno:从 Windows 终端提示符阅读时如何处理口音?
- excel - Excel VBA:比较另一列中具有相同标识键的所有其他行的列中的值
- python - 在 Python 中将宽矩阵转换为长矩阵
- c# - 在 Azure Functions 3+ 中,如何更改无效参数绑定的响应消息
- javascript - 有没有办法处理函数中的“未定义”输出?
- reactjs - 当 url 在浏览器中显示数据时,openwheather api 在 react js 中不起作用
- javascript - 如何从消息链接中获取消息的内容?
- python - 如何根据在 Pygame 中保持键的时间长度来进行可变跳跃高度
- c# - Azure 函数日志记录
- sql - 从 apache spark 数据集中的列创建行