javascript Android意图未在Android Chrome最新版本110中运行

ni65a41a  于 2023-02-28  发布在  Java
关注(0)|答案(1)|浏览(127)
    • bounty将在3天后过期**。回答此问题可获得+50的声誉奖励。Ashish Yadav正在寻找来自声誉良好来源的答案

我试图在移动设备上的Chrome浏览器中打开UPI支付链接,但失败了,我无法找出确切的原因。
观察到的故障
Chrome浏览器:110、安卓12、诺基亚设备
传入
Chrome 110、安卓11、一加设备、
Safari:16,IOS 16,
火狐
sample UPI links

<a target="_self" href="upi://pay?pa=Naukri.payu@indus&pn=Info Edge India Limited&tr=16796361409&am=1.00">Link1</a>

<a target="_self" href="upi://pay? pa=jeevansathi1.payu@hdfcbank&pn=Info Edge India Limited&tr=16796449075&am=1.00">Link2</a>

<a target="_self" href="upi://pay?tr=202101345671229366&tid=121313202101345671229366&pa=juspay@axisbank&mc=1234&pn= Merchant%20Inc&am=1.00&cu=INR&tn=Pay%20for%20merchant">Link3</a>
w1jd8yoj

w1jd8yoj1#

您在此URL中犯了一些小错误,首先,此URL中的&字符应进行转义,即&amp;此外,您必须输入货币为INR,即cu=INR
完整的工作链路可表示为:

<a href="upi://pay?pa=Naukri.payu@indus&amp;pn=Info Edge India Limited&amp;tr=16796361409&amp;am=1.00&amp;cu=INR">Pay Now !</a>

更通用的URL类似于-

upi://pay?pa=UPI_ID&amp;pn=NAME_OF_MERCHANT&amp;tr=TRANSACTION_ID&amp;am=AMOUNT&amp;cu=INR

小提示:在此URL中添加任何空格都是完全可以的:)。空格会自动转义为%20 ASCII代码。

相关问题