不同银行的 UPI 集成

Fin*_*der 2 upi

我尝试创建一个 UPI 支付移动应用程序(类似于 BHIM)。我已经阅读了以下文件和文章..

http://www.npci.org.in/documents/Draft-%20Annexure%20A%20Unified%20Payment%20Interface%20-%20Common%20Library%20Specifications.pdf

http://www.npci.org.in/documents/UPI-Linking-Specs-ver-1.1_draft.pdf

http://www.npci.org.in/documents/Unified-Payment-Interface-API-Technology-Specifications-v11.pdf

据我了解,NPCI 提供了通用 UPI 库沙箱访问,但如果没有与银行连接,我们就无法使用它。

我的问题,

例如,我将与“银行 A”联系并获取 UPI 库访问权限并开发应用程序,以便我的应用程序现在支持创建和使用银行 A UPI/VPA。我想使用/创建另一家银行 B 的 UPI 地址作为付款人..

所有银行都支持相同的 UPI 库吗?

是否可以为不同的银行客户创建 UPI?

我需要联系不同的银行以获得不同的图书馆吗?(A银行和B银行)

预先感谢您的建议。

小智 5

首先,UPI Common Library实际上是一个安全组件,在所有银行应用程序中都是通用的。从安全角度来看,根据RBI指南,只有通过UPI认证的银行才能访问UPI Common Library。该库的唯一依赖项是操作系统类型,即 Android 或 IOS。

比方说,您想要创建一个像 BHIM 这样的 UPI 应用程序,您首先创建一个基本应用程序,在沙盒中测试它,在银行 A 上进行测试,并执行完整的认证过程。现在您的应用程序将提供 VPA @bankA。现在您想要一个账号 @bankB,因此您只需加入并通过银行 B 和 UPI 完成文档流程并获得相同的配置即可。

这对 UPI 公共库没有影响,因为它是与应用程序集成的公共安全包。