如何在反应中集成Razorpay?

时间:2018-02-05 14:30:14

标签: reactjs razorpay

我想将Razorpay集成到我的React App,我搜索了如何集成第三方js以响应应用程序的示例,但是我按照这些步骤得到了这个错误。

2 个答案:

答案 0 :(得分:1)

//的index.html 将这些链接添加到头部 脚本标记https://checkout.razorpay.com/v1/checkout.js

// checkoutcomponent.js

  

让rzp =新窗口.Razorpay(选项);           rzp.open();

点击付款

后添加这些内容

答案 1 :(得分:-1)

很难找到给定代码示例的潜在问题。但我的假设是反应代码在razorpay对象被添加到窗口对象之前运行。解决方案是在反应渲染之前包含razorpay脚本。因此,请包含razorpay脚本,后跟呈现反应代码的脚本:



    <head>
      <script src="https://checkout.razorpay.com/v1/checkout.js"></script>
    </head>
    <body>
      <div id="app"></div>
      <script src="main.js"></script>
    </body>
&#13;
&#13;
&#13;

使用以下作为参考:https://www.webpackbin.com/bins/-L4b4PLDB-x8NReFx3F1打开控制台以查看响应。