iOS 中的 UPI 支付集成

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

我正在尝试将 UPI 支付集成到我的 ios 应用程序中。
我见过一些应用程序,例如,如果我们选择 UPI 付款,它将显示设备中安装的 UPI 应用程序列表。我需要在我的 ios 应用程序中实现类似的功能。

我已尝试生成 NPCI 文档

中指定的 URL

我尝试使用

UIApplication.shared.open(url, options: [:], completionHandler
打开 UPI 应用程序。每次都只打开 WhatsApp。

如何从设备上已安装的应用程序列表中选择我最喜欢的 UPI 支付应用程序来进行 UPI 支付

swift payment upi
1个回答
0
投票

iOS 没有提供 API 来显示设备中安装的 UPI 应用程序列表。相反,您可以使用流行应用程序的 URL 方案。

URL 方案用于启动操作或从其他应用程序打开应用程序的特定部分。以下是 iOS 中流行的 UPI 应用程序用于意图的常见 URL 方案:

谷歌支付 网址方案:

com.google.pay

电话Pe 网址方案:

phonepe://

支付宝 网址方案:

paytm://

BHIM UPI 网址方案:

bhim://

使用 UPI 应用程序 URL 方案的示例: 要打开 Google Pay 进行付款,您可以在 iOS 应用程序中使用以下网址:

[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"com.google.pay://"] options:@{} completionHandler:nil];

注意:这些 URL 方案可能会在相应应用程序的未来更新中发生变化。始终建议您查看应用程序开发人员的最新文档或信息,以获得最准确和最新的 URL 方案。

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