繁体   English   中英

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

[英]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&param -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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM