我做了一个网站,直接提示在用户手机上打开 UPI 应用程序并自动填写收款人详细信息。我使用upi://
url 方案来实现这一点。如果您将您朋友的 vpa 后缀添加到 upilink.tk(它将打开一个付款页面供您向您的朋友付款)。
支付按钮(与提示打开 UPI 应用程序并带您进入支付页面的链接href
。upi://pay?pa=YourVPA@upi&pn=Receiver&tn=&am=&cu=INR
但是
支付总是以奇怪的原因失败。
有趣的是,如果您在桌面上(或在移动设备上的桌面视图中)打开网站,它会将完全相同的网址编码为二维码(您可以通过二维码扫描仪进行验证),但如果您尝试通过在UPI应用程序中扫描二维码,它就成功了。
所以我的问题是,当完全相同的链接位于 href 标记而不是 qr 代码中时,为什么它会失败?(同样的事情发生在 Mubikwik 的 mpay.me 上,我猜他们不知道)
注意:我没有提供我用于测试的 UPI 地址(出于安全原因)。如果您想测试,请使用您或您朋友的。