Rya*_*yan 5 php payment-gateway omnipay mastercard
假设用户在重定向到万事达卡进行支付后成功完成交易,但在重定向回vpc_ReturnURL提供给Omnipay驱动程序之前关闭浏览器,有没有办法自动处理?
不幸的简短回答是您无法直接通过 MiGS 自动处理它。
使用 3 方版本 ( Migs_ThreeParty) 时,您依赖于最终用户回来并使用该completePurchase()方法。您可以设置 cron 作业来检测“放弃”的销售(实际上可能会或可能不会放弃)以在万事达卡仪表板中手动协调,但 MiGS 不提供 a 选项notifyUrl,也不acceptNotification()提供网关方法的任何实现 -基于类似于 PayPal 的 IPN 的通知。遗憾的是,它也没有一个简单的查询 URL,用于“此交易是否完成”,您可以将其附加到一个废弃的销售检查 cron 作业。
最好的办法是与万事达卡交谈,看看是否可以通过自动重定向来缩短重定向时间,或者让您的返回 URL 成为一个超快速加载的“暂时不要关闭此窗口”页面,然后请问您completePurchase加载的背景。
Redirect/3-party gateways 有很多这个问题。这是大多数商家倾向于选择 2 方网关的原因之一(如果他们可以对 PCI 合规性感到困扰)并且已经看到基于令牌的网关的兴起(因此他们可以避免 PCI 合规性负担,而无需担心重定向)。
| 归档时间: |
|
| 查看次数: |
199 次 |
| 最近记录: |