<table><tr><td bgcolor=orange>本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途,如侵立删!
效果:给指定userid发送红包,可随意设置userid、金额、备注信息
新增好友码:
接口:
亲测无风控提示,可正常转账。
PS:最近有需求需要根据信息自动生成支付宝转账二维码,实现功能 支付宝扫码后信息自动输入。 谷歌 百度 知乎 各种搜索 教程一大堆 没有一个能成功实现(有可能是我流程不对),大致的流程为一下三步:
根据url生成链接 url 转短链 短链生成二维码
PS:根据此教程做出的二维码 扫码会提示违规,不能实现预定目标
经多次测试总结出以下流程:
转账URL地址拼接:
1
2
3
4
~~alipays:
/
/
platformapi
/
startapp?appId
=
09999988
&actionType
=
toCard&sourceId
=
bill&cardNo
=
这里卡号&bankAccount
=
黑科技&amount
=
金额&bankMark&bankMark
=
CCB&bankName
=
中国民生银行~~
# 网上全是用此链接拼接,多次测试均不成功(有可能是姿势不对),经不屑努力找到了别的接口,关键参数隐藏一下,如有需要私聊
*
*
*
*
*
*
*
*
*
*
appId
=
09999988
&actionType
=
toCard&sourceId
=
bill&cardNo
=
银行卡号&bankAccount
=
银行账户名&money
=
转账金额&amount
=
备注&bankMark
=
银行英文简写&bankName
=
银行中文名称
长链转短链
1
2
3
4
"""
此步骤至关重要,用网上找到的接口测试很多转码平台均不成功
转码前中文需编码,容易出现中文乱码情况
"""
短链生成二维码
1
2
3
4
5
6
7
8
9
10
"""
此步很简单 随便找个提供API接口平台即可
"""
# URL转码
short_link
=
quote(short_link, string.digits)
url
=
'二维码生成接口'
response
=
requests.get(url, headers
=
self
.headers)
with
open
(
'code.png'
,
'wb'
) as f:
f.write(response.content)
print
(
'支付宝转账码生成成功!'
)
PS:很多教程都说生成的二维码不能相册识别,本人测试多次没有发现此问题,扫码和相册识别均成功识别。 本文仅供学习交流使用,如侵立删!