我们有一个要求为我们的用户提供UPI支付,我们尝试了google pay API,但它显示了支付按钮,而且它只支持google pay,我们还需要支持其他支付应用程序。
我打算生成一个预先填写金额的二维码。 例如:如果我买一个三明治,账单可能是 100 卢比,并且必须为此生成二维码。
您可以通过创建特定意图的二维码来生成二维码。
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();
我面临这个问题:“出于安全原因,您不能从您的银行帐户中汇款来支付这笔款项。 您无需输入 UPI PIN 码即可接收资金/现金返还。”