【问题标题】:Ionic 4 Angular 8 Razorpay Payment Gateway integration errorIonic 4 Angular 8 Razorpay 支付网关集成错误
【发布时间】: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


【解决方案1】:

你会整合你的身份吗 检查这个 https://github.com/razorpay/razorpay-node

 key: YOUR_KEY_ID,

this is good blog

【讨论】:

  • 如何用我的代码实现实例变量?
  • 在 YOUR_KEY_ID 仪表板中检查您的密钥 ID
  • 是的,这个博客真的很棒。我已经实现了相同的方式,但我只遇到了订单 ID 的问题。你有从 Razorpay 获取订单 ID 的代码吗?这在博客中也没有。
猜你喜欢
  • 2020-10-23
  • 2020-09-26
  • 2017-02-28
  • 2019-06-27
  • 2020-11-25
  • 1970-01-01
  • 1970-01-01
  • 2017-04-09
  • 1970-01-01
相关资源
最近更新 更多