Python实现支付宝支付接口示例
import requests
import json
支付宝接口请求URL
uri = 'https://openapi.alipay.com/gateway.do'
请求体参数
params = {
'app_id': your_app_id, #应用ID
'subject': 'your_subject', #订单标题
'out_trade_no': your_out_trade_no, #商户唯一订单号
'total_amount': your_total_amount, #订单总金额
'product_code': 'QUICK_MSECURITY_PAY', #编码方式
'charset': 'utf-8',
'method': 'alipay.trade.app.pay', #接口名称
'notify_url': 'your_notify_url', #回调通知地址
'sign_type': 'RSA2',
'timestamp': your_timestamp, #请求时间戳
'version': '1.0' #版本号
}
请求体参数转为JSON字符串
params_str = json.dumps(params)
生成请求签名
sign = your_sign
构造请求体
req_body = {
'params': params_str,
'sign': sign
}
发送POST请求
response = requests.post(uri, data=req_body)
下载地址
用户评论