我正在寻找一个使用PayU通过移动网页上的GPay意向流收集付款的解决方案。
其中一个解决方案是通过演示页面上显示的表单打开payu页面:https://www.payubiz.in/upi
然而,他们的页面在打开表单后,会自动重定向到表单的url:https://api.payu.in/public/#/77748b2d3e286bf7d82862ab0d0aca19/upi。
我不清楚这个重定向。这个URL是如何生成的?我可以对PayU进行api调用来简单地生成这个URL吗?
谢谢。
看起来我找到了一个解决方案。
我们需要使用以下参数和其他参数调用UPI支付的payu API:
{
bankcode: TEZ,
pg: UPI,
txn_s2s_flow: 4
}
这个请求返回一个响应,其中一个字段是acsTemplate,它只是一个用base64编码的html表单。我们可以直接打开该表单,也可以提取action
属性的值,然后直接打开payu支付页面。