PayUbiz 成功 url 如果使用第 3 方应用程序则不会调用

PayUbiz success url not called if using 3rd party apps

我在我的一个客户网站中集成了 PayUbiz 支付网关。如果客户使用卡或网上银行付款,它工作正常,但是当任何客户尝试使用第三方应用程序支付金额时,例如:Google Pay,我无法从 PayU 捕获付款成功回调(付款已完成成功并在 PayUbiz 管理仪表板上得到更新,但不在我们的系统中)。我认为客户不会返回网站页面,因此 PayUbiz 未能 call/redirect 成功 URL 我们的网站。

我该如何处理这种情况?

网站是使用 Codeigniter PHP 框架和 MySQL 作为数据库实现的。

UPI支付模式后用户不一定会来浏览器。在那种情况下,你应该在服务器上创建一个 cron,在那个 cron 上你将不得不调用 payubiz Rest API: https://api.payu.in/payments

此 api 将为您提供所有付款 ID 并将重定向 url。您必须使用 curl.

手动触发重定向 url

这是休息API link: https://developer.payubiz.in/v2/documentation/index.html#tag/PaymentService%2Fpaths%2F~1payments%2Fpost

希望这对你有用。