![](/img/trans.png)
[英]how open phonepe or google pay using upi deeplinking in ios using swift
[英]UPI integration using deeplinking in iOS
当用户点击通过 UPI 支付时,我正在努力打开 GooglePay、PhonePe 或 PayTM 应用程序。
根据 NPCI 文档https://www.npci.org.in/sites/default/files/UPI%20Linking%20Specs_ver%201.6.pdf ,当我尝试打开upi://pay?parm-name=param-value¶m -name=pram-value&...或基本上来自移动浏览器的upi:// ,它会随机打开任何 UPI 安装的应用程序(在我的例子中是 whatsApp),如果没有安装 whatsApp,它会打开 PayTM。
我希望在我的应用程序中出现一种行为,如果用户通过 GooglePay 点击“支付”,GooglePay 应用程序应该以预填充的金额打开,并且商户链接到它,就像 CRED 应用程序的做法一样。
我怎样才能实现类似的功能?
PS 我试过tez:// ,它会打开 GooglePay 应用程序,但它没有在任何地方记录,所以我不知道我是否可以依赖它。
编辑:我可以不使用 SDK 来实现吗? 我只想使用 URL 方案来实现它。
这也没有记录,但您可能想尝试的两种方案是:
tez://upi/*
gpay://upi/*
如果我不得不猜测哪一个会得到更好的支持,那将是gpay
选项。
我已经尝试过了,但它看起来不像我在上面提供的 URI 有效。 参见https://internal-absorbed-celsius.glitch.me/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.