我正在建立一个网站,它有一个付款按钮。我对集成任何支付网关不太感兴趣。我希望网站重定向到 UPI 应用程序,用户可以在移动设备上使用时输入金额并在那里付款。
所以我正在使用 UPI 意图流 将用户重定向到 UPI 应用程序,但在所有 UPI 应用程序(如 gpay、phonepay、whatsapp、paytm 等)中付款失败。
示例:upi://pay?pa=9000000009@upi&pn=User1&tn=Test UPI&am=20&cu=INR&mc=1234&tr=01234
我发现,由于我们在 UPI 意图中使用个人 UPI ID,因此它会失败,如果我们使用企业/商家 UPI ID,它将起作用。
查询: 为什么许多商店中的 QR 代码具有单独的 UPI ID,而单独用于该个人 UPI ID 的 URL Intent 却不起作用。
示例: 我有一个客户在他的商店中有一个 QR 码,该二维码未注册为商家,并且用户可以在商店中扫描和付款,当我使用从 QR 到 UPI Intent 的相同 UPI Id 时,它失败了。为什么它失败了?
我在 UPI 文档中发现了一些东西,比如签名(1.3 签名),其中说要生成一个密钥对并在离线模式下将其共享给 NPCI。我们作为最终用户能做到吗?如何实现此次UPI Intent的签署?
我的最终目标是只是 重定向到 UPI 支付应用程序 仅此而已,而不是在网站中集成任何支付网关。
我最近发现 paytmmp keywork 有效,当我们用这个关键字构建 URL 并且付款被接受时。
这甚至适用于非商家(个人)UPI Id。
paytmmp://pay?pa=9000000009@upi&pn=User1&tn=测试UPI&am=20&cu=INR&mc=1234&tr=01234
需要某种解决方案Gpay & phonepe also.
Google Pay
和Phonepe
用这个。
GPAY - tez:-
tez://upi/pay?pa=9000000009@upi&pn=User1&tn=Test UPI&am=20&cu=INR&mc=1234&tr=01234
PHONEPAY - phonepe:-
phonepe://pay?pa=9000000009@upi&pn=User1&tn=Test UPI&am=20&cu=INR&mc=1234&tr=01234
paytmmp://pay?pa=9000000009@upi&pn=User1&tn=测试UPI&am=20&cu=INR&mc=1234&tr=01234
使用上面的链接可以正常付款,但没有回复我的申请。
请帮助我。