Python 支付宝红包二维码制作步骤分享

<table><tr><td bgcolor=orange>本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途,如侵立删!


支付宝红包二维码制作步骤分享

效果:给指定userid发送红包,可随意设置userid、金额、备注信息

新增好友码:

接口:

亲测无风控提示,可正常转账。

PS:最近有需求需要根据信息自动生成支付宝转账二维码,实现功能 支付宝扫码后信息自动输入。

谷歌 百度 知乎 各种搜索 教程一大堆 没有一个能成功实现(有可能是我流程不对),大致的流程为一下三步:

  1. 根据url生成链接

  2. url 转短链

  3. 短链生成二维码

    PS:根据此教程做出的二维码 扫码会提示违规,不能实现预定目标

经多次测试总结出以下流程:

  1. 转账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. 长链转短链

|---------|------------------------------------------------------------------|
| 1 2 3 4 | """ 此步骤至关重要,用网上找到的接口测试很多转码平台均不成功 转码前中文需编码,容易出现中文乱码情况 """ |

  1. 短链生成二维码

|----------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 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:很多教程都说生成的二维码不能相册识别,本人测试多次没有发现此问题,扫码和相册识别均成功识别。

本文仅供学习交流使用,如侵立删!

相关推荐
weixin_46044356几秒前
企业考试系统从.NET迁移到Java+Linux:数据库迁移、接口兼容与灰度切换实践
java·煤矿培训考试系统·煤矿在线考试系统·煤矿安全培训·煤矿考试系统·一人一档
华无丽言25 分钟前
如何在宜搭中实现获取子表中的字段值赋值到父表中?
前端·javascript·低代码
香菜TTT35 分钟前
Redis的哨兵机制
java·数据库·redis
2601_962099461 小时前
Python中的find()函数:用法和示例
python·字符串·索引·子字符串·find函数
withoutfear1 小时前
IntelliJ IDEA卡顿内存分配不足和索引被频繁触发问题解决办法
java·ide·intellij-idea
大圣编蚕1 小时前
Java StringWriter 详解:从入门到实战
java·开发语言·python
IT_陈寒1 小时前
Vue的computed属性竟然坑了我一把
前端·人工智能·后端
威斯软科的老司机1 小时前
通俗讲解 CNN 图像识别、向量 Embedding、Softmax 概率计算这三块的简化原理
前端·人工智能·ui·数字孪生
老苗项目实战2 小时前
Java工程师高频面试题(基于近一年的真实面试记录整理)
java·开发语言·面试·预见猿份·老苗项目实战
陈皮波比茶2 小时前
分布式任务调度xxl-job
java·分布式