如何从 URL 调用 UPI 支付应用程序

Sah*_*rma 2 html javascript payment upi

我是编程的新手。我想创建一个 HTML 页面,其中有一些按钮可以调用流行的 UPI 支付应用程序,如 Google Pay、Paytm、PhonePe 等,但我不知道如何调用这些应用程序并向它们传递一个 url" upi://pay?pa= xyz@paytm&pn=Paytm%20Merchant&mc=abc&mode=02&orgid=000000&paytmqr=abcdefg&sign=abc+xyz/pqr/+stu ”。

喜欢 <a href="<protocol to invoke app with the upi url parameter>">Donate/Pay via this Payment App</a>

我可以告诉你像whatsapp这样的参考,https://api.whatsapp.com/send?phone=<country-code-digit><10-digitmobile-number>在验证whatsapp用户列表中是否存在带有国家/地区代码的号码后,用url中的给定电话号码开始聊天。

Tir*_*osh 26

我们可以使用锚标签来调用 UPI 应用程序(GPay、PhonePay、PayTm、BHIMPay、AmazonPay 或任何 UPI 应用程序)。

例如 -

<a href="upi://pay?pa=upiaddress@okhdfcbank&pn=JohnDoe&cu=INR">Buy Now</a>
Run Code Online (Sandbox Code Playgroud)

为了进行 UPI 交易,我们可以使用以下字段:

领域 描述
收款人地址或企业虚拟支付地址 (VPA)。
PN 收款人姓名或公司名称。
MC 商业零售商类别代码。
t 交易参考 ID。(业务特定 ID。每个请求都必须是唯一的。)
网址 交易参考 URL。
交易金额。(最多允许两位小数。这应该在细节对象而不是supportedInstruments对象中设置。)
货币代码。(这应该在详细信息对象而不是supportedInstruments对象中设置。当前仅支持印度卢比(INR)。)
tid 交易 ID 由企业的支付服务提供商 (PSP) 生成。
总氮 交易备注。这是 Google Pay 付款流程中出现的描述。(最大长度为 80 个字符)
gstBrkUp 商品和服务税的分解。应遵循以下格式:`GST:金额
发票号码 发票号码。帐单/发票的标识符。
发票日期 RFC 3339 格式的发票时间。例如,IST 时区为 2017-02-15T16:20:30+05:30)。
谷胱甘肽 商业 GSTIN。商品和服务税识别号。

有关受支持字段的完整列表,请参阅NPCI UPI 链接规范

  • 如果未安装 UPI 那么它如何工作? (2认同)
  • 实际上并没有100%工作。付款后,显示“您已超出银行限额。”甚至 1 卢比。TXN。另一方面,你可以去gpay手动支付。然后它就可以工作了。所以这个网址有问题。 (2认同)

小智 6

此代码将在移动设备中打开所有 UPI 应用程序。

<a href="upi://pay?pa=UPIID@oksbi&amp;pn=FNAME SNAME K&amp;cu=INR" class="upi-pay1">Pay Now !</a>
Run Code Online (Sandbox Code Playgroud)

在链接中添加空格也不会破坏 URL

<a href="upi://pay?pa=UPIID@oksbi&amp;pn=JOHN BRITAS AK &amp;cu=INR" class="upi-pay1">Pay Now !</a>
Run Code Online (Sandbox Code Playgroud)

  • 非常感谢,请问我可以在 URL 中使用哪些参数,例如名称、消息和金额? (2认同)
  • 通过链接付款仅适用于商家 UPI(在phonepe 业务上测试),不适用于普通 UPI。 (2认同)