Angular cordova中的Razorpay集成[未定义RazorPayCheckout]
我收到RazorPayCheckout未定义错误。关于stackoverflow,类似的问题很少,但没有答案。请帮忙。提前谢谢 app.component.htmlAngular cordova中的Razorpay集成[未定义RazorPayCheckout],angular,typescript,cordova,ionic-framework,razorpay,Angular,Typescript,Cordova,Ionic Framework,Razorpay,我收到RazorPayCheckout未定义错误。关于stackoverflow,类似的问题很少,但没有答案。请帮忙。提前谢谢 app.component.html <button (click)="payWithRazor()">Proceed to Pay</button> 声明.d.ts payWithRazor() { var options = { key: 'KEY', // add razorpay key her
<button (click)="payWithRazor()">Proceed to Pay</button>
声明.d.ts
payWithRazor() {
var options = {
key: 'KEY', // add razorpay key here
name: 'Bunto Couriers Pvt. Ltd.',
description: 'Delivery Fee',
amount: this.price*100, // razorpay takes amount in paisa
prefill: {
name: '',
email: '', // add your email id
},
image: 'link',
notes: {},
theme: {
color: '#00FF00'
},
modal: {
ondismiss: (() => {
this.zone.run(() => {
// add current page routing if payment fail
})
})
}
};
var successCallback = function (payment_id) {
alert('payment_id: ' + payment_id);
};
var cancelCallback = function (error) {
alert(error.description + ' (Error ' + error.code + ')');
};
RazorpayCheckout.on('payment.success', successCallback);
RazorpayCheckout.on('payment.cancel', cancelCallback);
RazorpayCheckout.open(options);
// RazorpayCheckout.open(options, successCallback, cancelCallback);
}
declare module '*';
declare var RazorpayCheckout: any;
我已经为Cordova添加了RazorPay插件。您确定在安装后使用该插件吗?另外,确保插件安装正确,没有错误