自定义生成支付宝二维码,可直接设定金额和备注,支付扫码,解决被阻断问题。

本文介绍了如何根据订单号和交易金额生成支付宝支付二维码,避免因安全原因被阻断。方法包括使用特定的URL格式、设置商户ID以及提前预设金额和备注。商家需登录支付宝后台获取或设置商户信息。
摘要由CSDN通过智能技术生成

需求:

不同用户,有订单的号和不同的最终交易金额,
根据订单号和金额生成支付宝支付码,让用户扫码支付。
可自动填入金额和备注,不需要用户手动输入。

市面上的方式弄出来的二维码会被支付宝以安全为由的阻断支付.

解决方案。

用https://render.alipay.com/p/s/i?scheme=当前缀,后面的字符串进行url编码。
例如

https://render.alipay.com/p/s/i?scheme=alipays://platformapi/startapp?appId=09999988&actionType=toAccount&amount=0.01&goBack=NO&userId=2088822631424983&memo=sdeeg

更改参数

amount后是金额,可以不填,填了就会预设金额
memo后是备注,可以不填,填了就会预设备注
userId后是个人商户ID,别人转账就会转到这个商户上。

商户ID获取。

登录支付宝后台
登录支付宝后台,在账号中心,商户信息里有,如果没有的话,在支付宝app收款码那捣鼓一下,开通商户,或在支付宝里搜小程序“我的店铺”,捣鼓开通一下,再刷新后台账号中心,账户号就会有。

可提前设置金额amount和备注memo,不设置等号后跟空就行。
将 https://render.alipay.com/p/s/i?scheme= 后面的字符串url编码

最终结果

https://render.alipay.com/p/s/i?scheme=alipays%3A%2F%2Fplatformapi%2Fstartapp%3FappId%3D09999988%26actionType%3DtoAccount%26amount%3D0.01%26goBack%3DNO%26userId%3D2088822631424983%26memo%3Dsdeeg

用这个字符串生成的二维码,支付宝扫码支付不会被阻断。

其他工具

在线url编码

在线生成二维码

  • 10
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

这个我知道诶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值