UPI Deeplink 不能用作超链接,而是用作二维码

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

我制作了一个网站,直接提示用户在手机上打开 UPI 应用程序并自动填写收款人详细信息。我使用

upi://
url 方案来实现此目的。 如果您将朋友的 vpa 后缀为 upilink.tk(它将打开一个付款页面,供您向朋友付款)。

支付按钮(带有

href
upi://pay?pa=YourVPA@upi&pn=Receiver&tn=&am=&cu=INR
的链接 提示打开 UPI 应用程序并带您进入付款页面。 然而付款总是因为奇怪的原因失败。

paytm 应用中引用的原因

在电话中:

有趣的是,如果您在桌面上(或在移动设备上的桌面视图)上打开网站,它会将完全相同的网址编码为二维码(您可以通过二维码扫描仪验证),但如果您尝试付款通过在UPI应用程序中扫描二维码,就成功了。

所以我的问题是,当完全相同的链接位于 href 标签而不是二维码中时,为什么它会失败? (Mubikwik 的 mpay.me 也发生了同样的事情,我猜他们没有意识到这一点)

注意:出于安全原因,我没有提供用于测试的 UPI 地址。如果您想测试,请使用您或您朋友的。

deep-linking upi
2个回答
0
投票

UPI Deep Link 付款被拒绝的回答似乎表明,要使 UPI Deep Link 正常工作,收款人 UPI VPA 必须是商户地址。


0
投票

我也用商家帐户尝试过! 结果失败了,最后我发现,如果我们通过任何 UPI 应用程序扫描它,付款就会起作用,否则,如果我们扫描或从外部 UPI 应用程序打开链接,它会显示某种错误!!

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