一、说明文档:https://opendocs.alipay.com/open/200/105311
二、RSA2秘钥生成器下载:https://opendocs.alipay.com/open/291/106097
三、下载sdk:pip install python-alipay-sdk
四、生成支付链接:
from alipay import AliPay app_private_key_string = """-----BEGIN RSA PRIVATE KEY----- <此处填写应用私钥> -----END RSA PRIVATE KEY----- """ alipay_public_key_string = """-----BEGIN PUBLIC KEY----- <此处填写支付宝公钥> -----END PUBLIC KEY----- """ # 也可以从文件读取 # app_private_key_string = open("/path/to/your/private/key.pem").read() # alipay_public_key_string = open("/path/to/alipay/public/key.pem").read() alipay = AliPay( appid="2021000116682557", # 应用id app_notify_url='https://www.baidu.com/', # 默认的后端回调地址 app_private_key_string=app_private_key_string, # 配置应用私钥 alipay_public_key_string=alipay_public_key_string, # 配置支付宝公钥 sign_type="RSA2", # 签名方式<RSA2> debug=False # 默认为<False> ) alipay_url = 'https://openapi.alipaydev.com/gateway.do?' # 支付链接前缀 order_string = alipay.api_alipay_trade_page_pay( out_trade_no="33333333", # 应用方的订单编号 total_amount=3000000, subject='5吨臭豆腐', return_url="https://www.baidu.com/", # 前端展示地址 notify_url="https://www.baidu.com/" # 后端回调地址 ) print(alipay_url + order_string) # 获取支付链接