UPI:带签名的深度链接 URL

问题描述 投票:0回答:3

我正在建立一个网站,它有一个付款按钮。我对集成任何支付网关不太感兴趣。我希望网站重定向到 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 支付应用程序 仅此而已,而不是在网站中集成任何支付网关。

UPI 文档

angular hyperlink payment deep-linking upi
3个回答
0
投票

我最近发现 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.


0
投票

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


0
投票

paytmmp://pay?pa=9000000009@upi&pn=User1&tn=测试UPI&am=20&cu=INR&mc=1234&tr=01234

使用上面的链接可以正常付款,但没有回复我的申请。

请帮助我。

© www.soinside.com 2019 - 2024. All rights reserved.