1.准备条件
下载安装sdk
安装加密扩展pip3 install pycryptodome(加密模块)
必要参数(使用支付宝的工具生成商户私钥)
商户私钥
支付宝公钥
订单号
商品描述
支付金额(保留两位小数)
同步回调地址
异步回调地址
2.同步回调
返回支付结果,可以在本地测试
支付成功返回参数:
{'charset': 'utf-8', 'out_trade_no': 'x21564885575.0781286', 'method': 'alipay.trade.page.pay.return', 'total_amount': '0.01', 'trade_no': '2019080422001498971000053973', 'auth_app_id': '2016082500309412', 'version': '1.0', 'app_id': '2016082500309412', 'sign_type': 'RSA2', 'seller_id': '2088102172939262', 'timestamp': '2019-08-04 10:27:17'}
接收参数,修改支付状态
3.异步回调(必须线上测试)
检验支付结果
修正状态