Python支付宝单笔转账接口
开发信息
接口加签方式为证书模式
证书模式好处是可以使用支付宝的转账到支付宝账户,也就是提现功能,公钥模式不能实现转账到支付宝账户。
此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日【情人节】
Python支付宝单笔转账接口的更多相关文章
- 支付宝单笔转账demo (改配置直接用)
		
支付宝接口说明文档 https://docs.open.alipay.com/api_28/alipay.fund.trans.toaccount.transfer 需要注意的是:rsa的 公钥和 ...
 - Java 支付宝支付,退款,单笔转账到支付宝账户(支付宝订单退款)
		
上一篇写到支付宝的支付,这代码copy下来就能直接用了, 我写学习文档时会经常贴 官方参数文档的案例地址, 因为我觉得 请求参数,响应参数说明 官方文档整理的很好,毕竟官方不会误导大家. 我学一个 ...
 - APP开通支付宝支付 转账功能
		
注意:支付宝单笔转账到账户功能的准入条件 首先要在商家中心注册,从商家中心可以跳转到开放平台. 登陆蚂蚁金服开放平台 1 开发中心->网页&移动应用 2 根据需求选择应用类型创建应用 3 ...
 - 如何使用沙箱测试单笔转账到支付宝账号(php版) https://openclub.alipay.com/read.php?tid=1770&fid=28
		
说明: 本帖是利用支付宝沙箱测试电脑网站支付接口 测试环境:Apache2.4.23 +php 5.6.25 沙箱环境测试正式环境请修改网关为下方值 复制代码 1 正式环境网关:htt ...
 - Java 支付宝支付,退款,单笔转账到支付宝账户(单笔转账到支付宝账户)
		
上次分享了支付宝订单退款的代码,今天分享一下支付宝转账的操作. 现在是有一个余额提现的功能,本来是打算做提现到银行卡的,但是客户嫌麻烦不想注册银联的开放平台账户,就说先提现到支付宝就行,二期再做银行 ...
 - python 支付宝SDK
		
python 支付宝SDK代码如下 from datetime import datetime from Crypto.PublicKey import RSA from Crypto.Signatu ...
 - 支付宝WAP支付接口开发(Node/Coffee语言)
		
此博客不更新很久了, 更新的文档在这, 有兴趣到这里围观: http://neutra.github.io/2013/%E6%94%AF%E4%BB%98%E5%AE%9DWAP%E6%94%AF%E ...
 - 什么是 WSGI --  Python 中的 “CGI” 接口简介
		
今天在 git.oschina 的首页上看到他们推出演示平台,其中,Python 的演示平台支持 WSGI 接口的应用.虽然,这个演示平台连它自己提供的示例都跑不起来,但是,它还是成功的勾起了我对 W ...
 - python面向对象进阶   反射   单例模式 以及python实现类似java接口功能
		
本篇将详细介绍Python 类的成员.成员修饰符.类的特殊成员. 类的成员 类的成员可以分为三大类:字段.方法和特性. 注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存 ...
 
随机推荐
- python 根据传进来的参数,动态拼接sql
			
根据传进来的参数,动态拼接sql,可用于实现一个方法,有些字段不确定,又用到的情况,如查询,三个查询条件,有的时候只用到一个查询条件,其他用不到则不需要拼接 def show_runjob_detai ...
 - python + pytest + allure生成测试报告
			
pytest结合allure生成测试报告 环境搭建 要安装java环境,版本要是jdk1.8的,配置好java环境变量,不然输入allure命令会报错,JAVA_HOME环境,自行配置 安装allur ...
 - 将ymal文件内容转换成字典格式
			
yaml文件内容如图: 转换代码如下: import yaml def init_yaml(): with open(r"..\config.yaml", 'r', encodin ...
 - gradle学习(一)
			
projects和tasks 任何一个Gradle构建都是由一个或者多个project组成 每个project都有多个tasks构成 每个task都代表了构建执行过程中的一个原子性操作.例如 编译 打 ...
 - Texture+PBR两种工作流程
			
一.导入Texture 1.Inpspector TextureSize 2的n次幂,底层图形学需要,计算更快:不使用2的倍数,系统也会添加像素补全2n: 有最大尺寸限制8k,cubemap最高4k: ...
 - 梯度下降法实现(Python语言描述)
			
原文地址:传送门 import numpy as np import matplotlib.pyplot as plt %matplotlib inline plt.style.use(['ggplo ...
 - 《剑指offer》面试题04. 二维数组中的查找
			
问题描述 在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序.请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数. 示例: ...
 - k8s中kubeconfig的配置及使用
			
1.概述 kubeconfig文件保存了k8s集群的集群.用户.命名空间.认证的信息.kubectl命令使用kubeconfig文件来获取集群的信息,然后和API server进行通讯. 注意:用于配 ...
 - Go环境配置和GoModule
			
Linux相关 Linux常用操作 mkdir directory --创建文件夹 vi file --创建文件,再关闭vim rm file --删除文件 rm -rf directory --递归 ...
 - 网络编程-HTTP cookie
			
目录 1.cookie的起源 2.cookie是什么? 3.创建cookie 3.1.响应首部 Set-Cookie 3.2.请求首部 Cookie 3.3.Document.cookie 4.HTT ...