django 支付宝支付

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.异步回调(必须线上测试)

  检验支付结果

  修正状态

猜你喜欢

转载自www.cnblogs.com/huay/p/11297370.html