支付宝接口参数

匿名 (未验证) 提交于 2019-12-03 00:17:01

支付宝支付

 

1

支付流程

aliapy二次封装包

依赖
>: 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
 

  

支付接口生成支付链接

 

  

支付完成订单校验的接口

 

  

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!