开发信息

接口加签方式为证书模式

证书模式好处是可以使用支付宝的转账到支付宝账户,也就是提现功能,公钥模式不能实现转账到支付宝账户。

此DEMO利用单笔转账到支付宝账户接口【提现功能】用户可以通过此DEMO掌握思想后,运用到其他API接口上。

作者编写此demo是想将项目对接支付宝的套路思想展示出来,大家了解思想后可在python单文件、Flask项目、Django项目、Tornado项目等众多Python框架下使用。

步骤:

第一步

安装 python-alipay-sdk
# 安装 python-alipay-sdk
pip install python-alipay-sdk --upgrade # 对于 python2,请安装 2.0 以下版本:pip install python-alipay-sdk==1.1

第二步

在项目中创建文件夹

Linux系统
# Linux系统
# cd 项目目录下 假设我的项目叫demo
cd demo
# 创建文件夹
mkdir sandbox

Windows系统

备注:windows用户创建文件夹可以不用下面的命令,用过windows系统的都知道怎么创建文件夹。

# Windows系统 黑窗口
# cd 项目目录下
cd demo
# 创建文件夹
md sandbox

第三步

下载公钥证书、支付宝公钥证书、支付宝根证书、应用私钥存放到sandbox文件夹下

提示:如果沙箱应用的接口加签方式为公钥模式请更改为证书模式

点击查看



1.先点击非JAVA语言,把应用公钥证书、支付宝公钥证书、支付宝根证书下载到项目的sandbox文件夹里。

2.在sandbox文件夹里创建一个app_private.txt 文件

3.使用pycharm打开app_private.txt文件

4,把非JAVA语言的应用私钥粘贴到app_private.txt文件里。

5.鼠标光标移动到应用私钥的第一个字符前面,按下回车,让应用私钥到第二行。

6.鼠标光标移动到第二行的应用私钥的最后一个字符会面,按下回车。

7.复制如下内容在第一行粘贴

-----BEGIN RSA PRIVATE KEY-----

8.复制如下内容在第三行粘贴

-----END RSA PRIVATE KEY-----

第二行只放应用私钥

9.新建一个python文件用于测试接口功能是否能使用。

作者使用的是linux系统命令 touch 是创建文件的命令 my_test.py 是要创建文件的名称 windows用户直接创建文件。

touch my_test.py

10.使用pycharm 打开项目,并编辑my_test.py 文件

赞助

如果你觉得此DEMO对你有帮助,你可以赞助我一杯咖啡,鼓励我继续开发、分享各类技术知识。

如果在使用此demo中遇到自己无法解决问题,请联系QQ510897279获取技术支持。

DEMO编写时间:2022年2月14日【情人节】

最新文章

  1. Windows+Caffe+VS2013+python接口配置过程
  2. 关于phpcms 万一忘记密码怎么破?
  3. com.android.internal.os.ZygoteInit$MethodAndArgsCaller 解决
  4. Invert Binary Tree
  5. 详细介绍dll文件是什么
  6. iOS CoreMotion框架(传感器)
  7. Hadoop启动异常情况解决方案
  8. Microsoft SQL Server 2012 数据库安装图解教程
  9. 03---JavaScript基础整理
  10. sql 常用语法汇总
  11. 淘淘商城_day02_课堂笔记
  12. HTML5常用标签总结
  13. 【Angular专题】——(1)Angular,孤傲的变革者
  14. SVG路径PATH
  15. 用RIPv2实现网络区域的互通
  16. P3201 [HNOI2009]梦幻布丁
  17. ORM的单表操作
  18. strongSwan配置、运行及测试
  19. go搭建web服务
  20. 《Python黑帽子:黑客与渗透测试编程之道》 网络基础

热门文章

  1. Linux_接收文件(rz)和发送文件(sz)
  2. Pytest_定制allure报告(12)
  3. Nginx_安装配置
  4. nginx高并发配置详解
  5. 第10组 Alpha冲刺 总结(组长)
  6. SYCOJ304末尾0的个数
  7. golang中使用kafka客户端sarama消费时需要注意的一个点
  8. [转载]Python 资源大全中文版
  9. 在海外上传文件到中国AWS S3
  10. VUE3 之 插槽的使用 - 这个系列的教程通俗易懂,适合新手