私はリアクションアプリでrazorpay支払いを実装しています。以下は、ドキュメントに記載されているコードです。反応アプリでサードパーティの拡張機能を使用するにはどうすればよいですか?
<button id="rzp-button1">Pay</button>
<script src = "https://checkout.razorpay.com/v1/checkout.js" > </script>
<script>
var options = {
"key": "YOUR_KEY_ID",
"amount": "2000", // 2000 paise = INR 20
"name": "Merchant Name",
"description": "Purchase Description",
"image": "/your_logo.png",
"handler": function (response) {
alert(response.razorpay_payment_id);
},
"prefill": {
"name": "Harshil Mathur",
"email": "[email protected]"
},
"notes": {
"address": "Hello World"
},
"theme": {
"color": "#F37254"
}
};
var rzp1 = new Razorpay(options);
document.getElementById('rzp-button1').onclick = function (e) {
rzp1.open();
e.preventDefault();
}
</script>
どのように私はそれを反応で実装しますか。私はonClickをボタンに置くことができ、rzp1.open();を呼び出すことができます。しかし、私はそれが未定義になると思う。また、はindex.htmlファイルからロードする必要がありますか?私はここで非常に混乱しています。私を助けてください。
ありがとうジョン、これは私が必要としていたものです。 – scripter
うれしい私は助けることができました! –