如何生成最终用户付款的二维码?

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

我们有一个要求为我们的用户提供UPI支付,我们尝试了google pay API,但它显示了支付按钮,而且它只支持google pay,我们还需要支持其他支付应用程序。

我打算生成一个预先填写金额的二维码。 例如:如果我买一个三明治,账单可能是 100 卢比,并且必须为此生成二维码。

payment-processing upi
2个回答
3
投票

您可以通过创建特定意图的二维码来生成二维码。

upi://pay?pa=&pn=&am=&cu=&tn=

where:
pa = Payee address or business virtual payment address (VPA).
pn = Payee name or business name.
am = Transaction amount.
cu = Currency Code.
tn = Transaction note.

将其转换为二维码将允许使用任何 UPI 应用程序进行付款。 例如:

upi://pay?pa=anything%40payu&pn=Foody&tn=Order&am=100.34&cu=INR

用于生成链接的Javascript代码:

let upi = {
    pa: "anything@payu",
    pn: "Foody",
    tn: "Order",
    am: "100.34",
    cu: "INR"
}
let upiLink = new URLSearchParams(upi).toString();

0
投票

我面临这个问题:“出于安全原因,您不能从您的银行帐户中汇款来支付这笔款项。 您无需输入 UPI PIN 码即可接收资金/现金返还。”

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