【发布时间】:2020-04-16 10:54:51
【问题描述】:
Ionic 4 Angular 8 Razorpay 集成错误:
Alert {"code":"BAD_REQUEST_ERROR","description":"提供的id不存在"}(错误3)
当我尝试从 android 中的 ionic 应用程序付款时,我遇到了上述问题。
请检查我下面的代码
payWithRazor() {
var options = {
description: 'First order for customer.',
image: 'https://i.imgur.com/3g7nmJC.png',
currency: 'INR',
key: 'rzp_test_1DP5mmOlF5G5ag',
order_id: 'order_7HtFNLS98dSj8x',
amount: '5000',
name: 'foo',
prefill: {
email: 'pranav@razorpay.com',
contact: '8879524924',
name: 'Pranav Gupta'
},
theme: {
color: '#F37254'
}
}
var successCallback = function(success) {
alert('payment_id: ' + success.razorpay_payment_id)
var orderId = success.razorpay_order_id
var signature = success.razorpay_signature
}
var cancelCallback = function(error) {
alert(error.description + ' (Error '+error.code+')')
}
RazorpayCheckout.on('payment.success', successCallback);
RazorpayCheckout.on('payment.cancel', cancelCallback);
RazorpayCheckout.open(options);
}
【问题讨论】:
-
你安装了 rozerpay cordova 插件吗?
-
检查 Razorpay API 文档是否有此错误。
-
是的,我已经安装了 razorpay cordova 插件
标签: angular ionic-framework razorpay