Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

payment-sdk 支付对接 SDK

帮助商户快速对接支付宝、微信支付官方接口。 包含下单、查询、退款、回调验签等完整链路,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.txt

支付宝示例

from 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
  • 本项目适合理解对接原理、二次开发、定制化场景

联系与定制

如需支付通道对接、风控系统开发、结算逻辑设计等定制开发,欢迎联系:

只做长期、稳定的业务。

About

支付对接 SDK:支付宝/微信支付快速接入,含下单/查询/退款/回调验签 | Alipay & WeChat Pay integration SDK

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages