该UPI深度链接是否可用于请求资金?



我使用了upi deep urlupi://pay?parm-name=param-value&param-name=pram-value&...在PSP应用程序中。我正在寻找商家或客户可以向其他客户发送请求付款的请求网址。喜欢bhim应用程序要钱。我也想知道我们如何在whatsapp或电子邮件中共享upi深层链接网址

为此,您需要生成包含您的详细信息的 URI,例如金额、您的 upi ID、您的姓名,并且您还需要 2 个参数 .i.即交易 ID 和交易参考 ID。

例如:

private String getUpiURL(String payeeAddress, String payeeName, String payeeMCC, String trxnID, String trxnRefId,
String trxnNote, String payeeAmount, String currencyCode, String refUrl) {
String UPI = "upi://pay?pa=" + payeeAddress + "&pn=" + payeeName
+ "&mc=" + payeeMCC + "&tid=" + trxnID + "&tr=" + trxnRefId
+ "&tn=" + trxnNote + "&am=" + payeeAmount + "&cu=" + currencyCode
+ "&url=" + refUrl;
return UPI.replace(" ", "+");
}

第一种方式之后,您可以共享此URL。 它可以是字符串 URL 的形式,或者您也可以以二维码格式共享。 这取决于您的应用程序逻辑。

如何分享图片或链接 为此,您可以查看此答案。 https://stackoverflow.com/a/25136183/5275436

第二种方式如果您想要应用内URL共享或付款请求,则可以使用服务器数据库结构和Web逻辑。 例如向客户发布请求并发送打开此URL和付款的通知。

重要

不要在 URL 中传递mam参数。这是提供可编辑模式的最低金额。

根据规格

mam:此参数是有条件的,应用于定义 PSP应用程序中的金额字段可编辑的最小金额规则。如果妈妈 标记不存在或"mam=null"或"mam=",则金额字段应 不可编辑。注意:如果客户输入的值小于值 通过 mam 然后 UPI 将拒绝交易。为了减少这样的 拒绝PSP申请不应允许输入低于MAM的金额 价值

有关规格的更多信息,您可以查看此链接 https://www.npci.org.in/sites/default/files/UPI%20Linking%20Specs_ver%201.6.pdf

最新更新