Files
server-core/app/pay/__init__.py
T

12 lines
628 B
Python
Raw Normal View History

# -*- coding: utf-8 -*-
"""支付子应用(app/pay):微信支付 V3 + 算力充值。
独立子应用,便于后期整体拆分为支付微服务:
- ``config.py`` 商户配置与充值规则
- ``models.py`` 充值订单 ORM(注册进平台 Base.metadata,落主库,alembic 统一迁移)
- ``repository.py`` 订单仓储(行级操作)
- ``wxpay.py`` AsyncWeChatPay 客户端封装(懒加载 / 验签解密 / 下单 / 查单)
- ``service.py`` 充值业务(下单 / 回调到账 / 对账 / 幂等)
- ``routers.py`` 接口层(/opc/pay/notify 回调 + /opc/compute/recharge/*
"""