-支付宝支付 -商户号:需要营业执照 -沙箱环境(测试环境) -支付宝支付有java版的demo,php版的demo,但是没有python版的demo 买家账号bfxtlv8393@sandbox.com 登录密码111111 支付密码111111 -支付宝demo 安装模块:pip3 install pycryptodome -关于支付私钥公钥 非对称加密有公钥和私钥:公钥是给别人用,私钥是自己用的 -用户私钥 -用户公钥 -支付宝公钥 -项目中使用支付宝支付: -pay.py类放到项目中 -appid,post回调地址,get回调地址,应用私钥,支付宝公钥(在支付宝开发平台生成),通过这些参数生成一个AliPay的对象 -query_params = alipay.direct_pay( subject="充气娃娃", # 商品简单描述 out_trade_no="x2" + str(time.time()), # 商户订单号 total_amount=money, # 交易金额(单位: 元 保留俩位小数) ), -pay_url = "https://openapi.alipaydev.com/gateway.do?{}".format(query_params),向这个地址发get请求 -一旦支付成功:支付宝会发一个get请求(一般用于页面显示),一个post请求(一般用户修改订单状态)
原文地址:https://www.cnblogs.com/du-jun/p/10479500.html
时间: 2024-09-29 04:27:01