Razorpay 支付集成 -> 如何通过关闭按钮 X 检测 razorpay 模型关闭

Razor pay payment integration -> How can i detect razor pay model close by close button X

我在 CI 框架中使用 Razorpay 当用户关闭而不付款时创建剃刀支付模型然后对于取消订单我希望查询触发状态更改为已取消。

那我怎么才能检测到呢。我已经在使用点击 jQuery 点击关闭功能但无法正常工作...

Razorpay提供JS方法检测模态关闭。您在自己这边编写的任何 JS 代码都无法在结帐页面上运行,因为它是沙盒 iFrame。在此处查找文档 link:https://docs.razorpay.com/docs/checkout-form#checkout-modal-lifecycle

使用这段代码我已经解决了这个关于添加选项的问题。

模态:{ 转义:假的, ondismiss:函数(){ // 代码在这里 } },

将此 "ondismiss" 事件脚本放在 "handler" 事件下方。

"modal": {
    "ondismiss": function(){
         window.location.replace("//put your redirect URL");
     }
}