如何在静态网站上实现Razorpay自动抓包?

How to implement Razorpay auto capture on a static website?

我正在使用 Razorpay,它运行良好,但我必须每 5 天左右登录一次并获取付款。我正在使用这个脚本来处理我的静态网站上的捐赠。但似乎我无法让自动捕获工作。

<script>
$('#rzp-button1').click(function(e){
   e.preventDefault();

    var options = {
    "key": "XXXXXXXXXXX",
    "name": "Some name",
    "description": "Some description",
    "amount": "100000", 
    "handler": function (response){
       alert("Payment successful")
    }
}
};
   var rzp1 = new Razorpay(options);
   rzp1.open()
});    
</script>

我已经尝试了 captured: 1;payment_capture: 1;,但它们似乎没有用。

您提到的 javascript 代码仅捕获付款,您需要将付款详细信息发送到服务器以使其自动授权。

参考文档https://github.com/razorpay/razorpay-php

Razorpay 现在在他们的控制面板中有一个 auto-capture 选项,可以在 设置 >> 付款捕获

中找到