在iOS中使用深度链接的UPI集成



当用户通过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 name=pram值&或基本上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/

最新更新