我想将Razorpay集成到我的React App,我搜索了如何集成第三方js以响应应用程序的示例,但是我按照这些步骤得到了这个错误。
答案 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;
使用以下作为参考:https://www.webpackbin.com/bins/-L4b4PLDB-x8NReFx3F1打开控制台以查看响应。