【问题标题】:UPI integration for different Banks不同银行的 UPI 集成
【发布时间】:2017-10-18 07:17:34
【问题描述】:

我尝试创建一个 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。我想使用/创建另一个银行的 UPI 地址B 作为付款人..

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

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

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

提前感谢您的建议。

【问题讨论】:

    标签: upi


    【解决方案1】:

    首先,UPI 公用库实际上是所有银行应用程序中通用的安全组件。从安全方面来看,根据 RBI 指南,只有通过 UPI 认证的银行才能访问 UPI 公用库。库在操作系统类型上,即 Android 或 IOS。

    假设您想创建一个像 BHIM 这样的 UPI 应用程序,您首先创建一个基本应用程序,在沙盒中对其进行测试,在银行 A 上进行测试并完成完整的认证过程。现在您的应用程序将提供 VPA @bankA。 现在您想要一个句柄@bankB,因此您只需加入并使用银行 B 和 UPI 完成文档流程并获得相同的配置。

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

    【讨论】:

      【解决方案2】:

      有点晚了,在upi 问题上根本不是专家,但从目前的情况来看,至少我对这件事有一些看法,我想在这里分享。

      我知道 SO 更多的是提供事实作为答案而不是观点/意见,但由于这个问题还没有答案,我想在这里分享一些观点并没有错:

      到目前为止,每家支持 UPI 的银行都向其客户提供用于 UPI 付款的应用程序。在UPI方面,这些银行被称为PSP (Payment Service Provider)

      现在,如果您想开发一个第三方应用程序,客户可以在其中授权他/她的银行帐户并可以为该特定帐户创建 UPI,您需要除了使用 NPCI 提供的通用 upi 库之外,还可以访问特定 PSP 的库或 API

      但如果您只是想在您的应用(即 Paytm)中将 UPI 用作支付选项 您不需要来自 PSP 的 API,因为交易和授权将由各个 PSP 提供的 Upi App 完成。

      希望对您有所帮助!如果我误解了什么,请纠正我。

      谢谢!

      【讨论】:

        猜你喜欢
        • 2014-12-06
        • 1970-01-01
        • 2021-05-20
        • 2021-06-08
        • 2020-10-27
        • 2018-06-13
        • 2021-06-29
        • 2021-06-08
        • 2020-07-27
        相关资源
        最近更新 更多