gpt4 book ai didi

android - Razorpay android SDK集成问题

转载 作者:行者123 更新时间:2023-12-02 12:59:12 26 4
gpt4 key购买 nike

在结帐对象的JSON中使用order_id时发生错误

我得到的错误是这样的:
06-23 14:08:44.132 E / PaymentActivity:166:提供的ID不存在

这进来:

onPaymentError(code: Int, response: String?, data: PaymentData?) 

PaymentResultWithDataListener方法

startPayment方法是:
private fun startPayment(orderId: Long, paymentGateway: PaymentGateway) {
val checkout = Checkout()
checkout.setImage(R.drawable.lifcare_logo)
checkout.setFullScreenDisable(true)
try {
val options = JSONObject()
options.put("name", "Name")
options.put("description", orderId.toString())
options.put("currency", "INR")
options.put("amount", paymentGateway.amount.times(100))
options.put("order_id", paymentGateway.refTransactionId)

val prefill = JSONObject()
prefill.put("email", "EmailID")
prefill.put("contact", "Number")
prefill.put("method", paymentGateway.subMethod?.name)

options.put("prefill", prefill)
options.put("theme", JSONObject("{color: '#7cb342'}"))
checkout.open(this, options)
} catch (e: Exception) {
Timber.e(e, "Cannot pay right now!!")
}
}

ref_transaction_id为: "ref_transaction_id": "order_AQjijq5Fj4lg8m"
如果不使用 order_id,则SDK可以正常运行。 order_id以某种方式造成了问题。

最佳答案

我可以知道你用什么号码吗?
它不适用于默认数字,例如“9999999999”。

该数字应为有效数字。

关于android - Razorpay android SDK集成问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51018461/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com