E commerce 用户在Razorpay上进行交易时未重定向到各自的银行账户页面?

E commerce 用户在Razorpay上进行交易时未重定向到各自的银行账户页面?,e-commerce,payment-gateway,payment,payment-processing,razorpay,E Commerce,Payment Gateway,Payment,Payment Processing,Razorpay,我们使用razorpay作为支付网关来处理我们网站上的在线支付 问题是,我们的一些客户无法完成交易,因为当他们选择支付模式(网上银行或卡支付)时,他们被重定向到一个空白窗口(URL约为:空白) 理想情况下,他们应该被重定向到各自的银行帐户登录。 对于一些客户来说,一切正常,他们能够完成交易,因此我们不认为问题在于集成 用户体验: 用户选择在线支付 此时会弹出一个对话框,由Razorpay处理 用户选择一种支付模式 用户点击支付按钮 应将用户重定向到其银行帐户登录 用户登录并执行事务 从步骤2-5

我们使用razorpay作为支付网关来处理我们网站上的在线支付

问题是,我们的一些客户无法完成交易,因为当他们选择支付模式(网上银行或卡支付)时,他们被重定向到一个空白窗口(URL约为:空白)

理想情况下,他们应该被重定向到各自的银行帐户登录。 对于一些客户来说,一切正常,他们能够完成交易,因此我们不认为问题在于集成

用户体验:

  • 用户选择在线支付

  • 此时会弹出一个对话框,由Razorpay处理

  • 用户选择一种支付模式

  • 用户点击支付按钮

  • 应将用户重定向到其银行帐户登录

  • 用户登录并执行事务

  • 从步骤2-5开始,由razorpay处理

    我试图联系他们的支持团队,但他们无法找出问题的原因以及任何解决方案

    请分享是否有人遇到过类似的问题以及解决方案

    我正在考虑客户端浏览器上可能存在一些问题(一些弹出窗口阻止程序或其他东西)

    谢谢你的帮助

    var _this$state2 = _this.state,
              shipping = _this$state2.shipping,
              billing = _this$state2.billing;
          var options = {
            key: _env.default.rzpKey,
            amount: _this.total * 100,
            // 2000 paise = INR 20, amount in paisa
            // currency: 'USD',
            name: _env.default.siteTitle,
            description: 'Your Order',
            image: '/static/logo-accent.png',
            /* Below Hnadler is called when the transaction is successful  */
            handler: function handler(response) {
              /* Create Order is called when the transaction is successful*/
              _this.createOrder(response, _this.state.cod);
            },
            prefill: {
              name: billing.firstName || shipping.firstName,
              email: billing.email || shipping.email,
              contact: billing.phone || shipping.phone
            },
            theme: {
              color: '#000'
            }
          };
          var rzp = new Razorpay(options); // eslint-disable-line
    // Razorpay dialog is opened
          rzp.open();
    
    

    除非您
    不发布您的代码,否则我们将无法帮助您。感谢您回复@prabhjotsinghkaint,因为没有处理此周期的特定代码片段。一旦Razorpay对话框打开,与付款相关的一切都由他们处理。我们仅在初始化对话框时提供回调函数,该对话框在事务完成时触发。当客户选择付款模式并继续交易时发生错误。然后它们被重定向到一个新的空白窗口。您的代码中一定有错误或某些配置错误。在您不发布代码之前,我们无法帮助您。@Hi@PrabhjotSinghKainth请查找负责初始化razorpay对话框的代码段以及作为对话框参数传递的选项