Ali Pay And Wechat Pay With Python.
项目移植于 yansongda/pay
- 公众号支付
- H5 支付
- APP 支付
pip3 install pipenv
pipenv install
config = WechatConfig(
appid='wxfxxxxxxxxxxxxxx',
mch_id='137xxxxxxx',
key='q1w2xxr4xxy6uxxxxxxxxxx',
mode='dev'
)
app_pay_biz = {
'out_trade_no': '123456789',
'total_fee': '201',
'body': '支付测试',
'spbill_create_ip': '8.8.8.8',
'notify_url': 'http://baidu.com',
}
app_wechat = Pay.wechat(self.config, 'app')
app_wechat.pay(app_pay_biz)
- err\gatewayexception\InvalidGatewayException ,表示使用了除本 SDK 支持的支付网关。
- err\gatewayexception\InvalidSignException ,表示验签失败。
- err\gatewayexception\InvalidConfigException ,表示缺少配置参数,如,
ali_public_key
,private_key
等。 - err\gatewayexception\GatewayException ,表示支付宝/微信服务器返回的数据非正常结果,例如,参数错误,对账单不存在等。
MIT