1
支付流程
依赖
>: pip install python-alipay-sdk
结构
libs ├―― iPay # aliapy二次封装包 │ ├―― __init__.py # 包文件 │ ├―― keys # 密钥文件夹 │ │ ├―― alipay_public_key.pem # 支付宝公钥 │ │ └―― app_private_key.pem # 应用私钥 └―― └―― settings.py # 应用配置
setting.py
import os # 支付宝应用id APP_ID = '2016093000631831' # 默认异步回调的地址,通常设置None就行 APP_NOTIFY_URL = None # 应用私钥文件路径 APP_PRIVATE_KEY_PATH = os.path.join(os.path.dirname(__file__), 'keys', 'app_private_key.pem') # 支付宝公钥文件路径 ALIPAY_PUBLIC_KEY_PATH = os.path.join(os.path.dirname(__file__), 'keys', 'alipay_public_key.pem') # 签名方式 SIGN_TYPE = 'RSA2' # 是否是测试环境 - 是否是支付宝沙箱 DEBUG = True # 支付连接 DEV_PAY_URL = 'https://openapi.alipaydev.com/gateway.do?' PROD_PAY_URL = 'https://openapi.alipay.com/gateway.do?'
__init__.py
alipay_public_key.pem
-----BEGIN PUBLIC KEY----- 支付宝公钥 -----END PUBLIC KEY-----# 在支付宝生成秘钥的软件中,通过应用公钥换取支付宝公钥
app_private_key.pem
-----BEGIN RSA PRIVATE KEY----- 应用私钥 -----END RSA PRIVATE KEY-----
补充:dev.py
支付模块
order/models.py
支付接口生成支付链接
支付完成订单校验的接口
来源:博客园
作者:白衣丶不知名
链接:https://www.cnblogs.com/cherish937426/p/11794463.html