Skip to content

huangxingx/pypay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pypay

Build Status codecov License

Ali Pay And Wechat Pay With Python.

项目移植于 yansongda/pay

功能

1、支付宝

2、微信

  • 公众号支付
  • 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 ,表示支付宝/微信服务器返回的数据非正常结果,例如,参数错误,对账单不存在等。

LICENSE

MIT

About

ali pay and wechat pay with python

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages