帮助商户快速对接支付宝、微信支付官方接口。 包含下单、查询、退款、回调验签等完整链路,Python 实现,开箱即用。
作者:矩老师
Telegram: @julaoshi | QQ: 273431572 | Email: zz273431572@gmail.com
| 支付方式 | 下单 | 查询 | 退款 | 回调验签 |
|---|---|---|---|---|
| 支付宝扫码 | ✅ | ✅ | ✅ | ✅ |
| 微信 Native(扫码) | ✅ | ✅ | ✅ | ✅ |
| 微信 JSAPI(公众号/小程序) | ✅ | ✅ | ✅ | ✅ |
git clone https://github.com/julaoshi-dev/payment-sdk.git
cd payment-sdk
pip install -r requirements.txtfrom alipay.client import AlipayClient
client = AlipayClient(
app_id='your_app_id',
private_key='your_private_key',
alipay_public_key='alipay_public_key',
sandbox=True # 沙盒测试
)
# 发起扫码支付
result = client.trade_precreate(
out_trade_no='ORDER20260331001',
total_amount=99.00,
subject='商品名称',
notify_url='https://your.domain/callback/alipay'
)from wechat.client import WechatPayClient
client = WechatPayClient(
mch_id='your_mch_id',
private_key='your_private_key',
serial_no='your_serial_no',
api_v3_key='your_api_v3_key',
app_id='your_app_id'
)
# Native 扫码支付
result = client.native_pay(
out_trade_no='ORDER20260331001',
total=9900, # 单位:分
description='商品名称',
notify_url='https://your.domain/callback/wechat'
)payment-sdk/
├── alipay/
│ └── client.py # 支付宝对接客户端
├── wechat/
│ └── client.py # 微信支付 v3 客户端
├── common/
│ └── utils.py # 公共工具函数
├── examples/
│ ├── alipay_demo.py # 支付宝使用示例
│ └── wechat_demo.py # 微信支付使用示例
└── requirements.txt
- 本 SDK 提供对接框架,RSA2 签名/验签部分需配合官方证书使用
- 支付宝建议使用官方 alipay-sdk-python
- 微信支付建议使用官方 wechatpay-python
- 本项目适合理解对接原理、二次开发、定制化场景
如需支付通道对接、风控系统开发、结算逻辑设计等定制开发,欢迎联系:
- Telegram: @julaoshi
- QQ: 273431572
只做长期、稳定的业务。