Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular cordova中的Razorpay集成[未定义RazorPayCheckout]_Angular_Typescript_Cordova_Ionic Framework_Razorpay - Fatal编程技术网

Angular cordova中的Razorpay集成[未定义RazorPayCheckout]

Angular 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

我收到RazorPayCheckout未定义错误。关于stackoverflow,类似的问题很少,但没有答案。请帮忙。提前谢谢

app.component.html

 <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插件。您确定在安装后使用该插件吗?另外,确保插件安装正确,没有错误