1

一些背景:

在我在 2020 年 6 月/7 月左右开发的一个网络应用程序中,我实现了一个 HTML 按钮,点击该按钮后,用户(在智能手机上)将引导至 UPI 应用程序,以便通过预先填充的收件人和金额进行支付。它曾经按预期工作,但最近开始出现问题。

问题:

按钮链接是这样的:

<a href="upi://pay?pa=abc_user@xyz_bank&amp;mc=1234&amp;pn=abc_user%40xyz_bank&amp;tid=czzzxnkjcnkjdfdvjndkjfvn&amp;tr=4zzz894398cndhcd23&amp;tn=aaa&amp;am=500&amp;mam=null&amp;cu=INR" class="btn btn-primary">Go</a>

现在,当单击此按钮时,它会将用户发送到 UPI 应用程序,例如 Google Pay;但是当交易被确认时,它会显示如下错误:

Payment failed
You've exceeded the transaction amount set by your bank.

此错误仅在通过网络应用程序中的链接进行付款时显示。当手动尝试相同的交易时,即通过进入 UPI 应用程序并在确认之前填写详细信息,它可以正常工作。

我想知道这种行为的原因是什么,特别是因为它曾经在不久前工作得很好。

附加信息:

我在某些帖子中读到,包括 Google Pay 在内的一些 UPI 应用程序已经开始拒绝从外部发起的付款,但我无法找到任何官方信息。

4

0 回答 0