【问题标题】:Razor pay payment integration -> How can i detect razor pay model close by close button XRazorpay 支付集成 -> 如何通过关闭按钮 X 检测 razorpay 模型关闭
【发布时间】:2017-12-16 09:29:02
【问题描述】:

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

那么我该如何检测到这一点。我已经在使用单击 jQuery 单击关闭功能但无法正常工作...

【问题讨论】:

  • 寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请澄清您的具体问题或添加其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。请参阅How to Ask 页面以获得澄清此问题的帮助。

标签: javascript php jquery codeigniter razorpay


【解决方案1】:

把这个“ondismiss”事件脚本放在“handler”事件下面。

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

【讨论】:

  • 如果我们使用自动标准集成怎么办?我们如何使用解除模式功能?上面的代码适用于 RazorPay 的手动方法,对吧?
【解决方案2】:

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

【讨论】:

  • 但是我的问题已经从这个添加的选项中解决了。 modal: { escape: false, ondismiss: function(){ // 代码在这里 } },
【解决方案3】:

使用此代码我已经解决了添加选项的问题。

模态:{ 逃脱:假, 关闭:函数(){ // 这里的代码 } },

【讨论】:

    猜你喜欢
    • 2020-10-23
    • 2017-02-28
    • 2020-09-26
    • 2020-04-16
    • 2022-01-11
    • 2020-11-25
    • 2019-06-14
    • 2013-12-11
    • 2021-02-23
    相关资源
    最近更新 更多