在 React js 中集成网站上的 Gpay 意图流时,Gpay 应用程序未打开

问题描述 投票:0回答:0

我在网站上的 React js 中集成了 Gpay 意图流。问题来了,gpay 应用程序不是每次都打开。 5 次中有 1 次它的工作 .

<meta charset="UTF-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Document</title>

<script type="text/javascript" src="https://checkout.razorpay.com/v1/razorpay.js"></script>
<p>

    UPI

<p id="method"></p>
var razorpay = new 剃刀支付({ 密钥:razorpayKey, 图片:'https://www.carlogos.org/car-logos/lamborghini-logo-1000x1100-show.png' }); razorpay.checkPaymentAdapter('gpay') .then(() => { // Google Pay 可用,显示支付选项 alert("GPay可用"); console.log("GPay 可用") }) .catch(() => { // Google Pay 不可用 alert("GPay 不可用"); console.log("GPay 不可用") }); 变种数据= { amount: 100000, // pass in paise(金额:100000 等于 1000 卢比) 方法:'upi', contact: '9123456789', // 客户手机号 email: '[email protected]' //客户的电子邮件地址 }; razorpay.createPayment(data, { gpay: true }); razorpay.on('payment.success', function(resp) { 警报(resp.razorpay_payment_id), 警报(resp.razorpay_order_id), 警报(resp.razorpay_signature)}); // 将支付 ID、订单 ID 和 Razorpay 签名传递给成功处理程序。 razorpay.on('payment.error', function(resp){alert(resp.error.description)}); // 将错误对象传递给错误处理程序

尝试:

<meta charset="UTF-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Document</title>

<script type="text/javascript" src="https://checkout.razorpay.com/v1/razorpay.js"></script>
<p>

    UPI

<p id="method"></p>
var razorpay = new 剃刀支付({ 密钥:razorpayKey, 图片:'https://www.carlogos.org/car-logos/lamborghini-logo-1000x1100-show.png' }); razorpay.checkPaymentAdapter('gpay') .then(() => { // Google Pay 可用,显示支付选项 alert("GPay可用"); console.log("GPay 可用") }) .catch(() => { // Google Pay 不可用 alert("GPay 不可用"); console.log("GPay 不可用") }); 变种数据= { amount: 100000, // pass in paise(金额:100000 等于 1000 卢比) 方法:'upi', contact: '9123456789', // 客户手机号 email: '[email protected]' //客户的电子邮件地址 }; razorpay.createPayment(data, { gpay: true }); razorpay.on('payment.success', function(resp) { 警报(resp.razorpay_payment_id), 警报(resp.razorpay_order_id), 警报(resp.razorpay_signature)}); // 将支付 ID、订单 ID 和 Razorpay 签名传递给成功处理程序。 razorpay.on('payment.error', function(resp){alert(resp.error.description)}); // 将错误对象传递给错误处理程序
reactjs android-intent mobile-website razorpay upi
© www.soinside.com 2019 - 2024. All rights reserved.