gpt4 book ai didi

django - Razorpay django 集成

转载 作者:行者123 更新时间:2023-12-04 03:00:45 25 4
gpt4 key购买 nike

我在我的 Django 网站上使用 razorpay。成功付款后,它会重定向到 localhost/purchase,但我想将其发送到我的网址。如何实现?

最佳答案

创建结帐表单的方法有两种。自动和手动。我总是喜欢 Manual.U 将有更多的控制权。结帐 javascript 将付款详细信息移交给 javascript 处理程序函数(处理程序)。然后您可以使用付款 ID,将其发送到您的后端并根据需要验证付款并重定向到您想要的页面,主要通过 ajax 调用完成。

<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);
// do an ajax call to backend and capture and verify the payment then
//redirect to payment success page.
},
"prefill": {
"name": "Harshil Mathur",
"email": "harshil@razorpay.com"
},
"notes": {
"address": "Hello World"
},
"theme": {
"color": "#F37254"
}
};
var rzp1 = new Razorpay(options);

document.getElementById('rzp-button1').onclick = function(e){
rzp1.open();
e.preventDefault();
}
</script>

来源:Razorpay Docs

关于django - Razorpay django 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49464203/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com