Files
qipai/docs/api-changelog/2026-06-25-M08-A-recharge-wechat.md
T
2026-06-25 12:40:21 +08:00

12 lines
747 B
Markdown

# M08-A 充值微信支付 API
- `POST /app-api/recharge/orders/:rechargeOrderId/wechat-prepay`
- 鉴权:顾客登录态,需 `profile.read`
- 行为:校验充值单属于当前用户,读取微信支付配置和当前用户 openid,创建 JSAPI 预支付。
- 返回:`rechargeOrderId``rechargeNo``amountCents``timeStamp``nonceStr``package``signType``paySign`
- `POST /app-api/recharge/wechat/notify`
- 鉴权:微信支付平台证书签名和 AES-GCM 资源解密。
- 行为:按 `out_trade_no` 定位充值单,校验金额,写入 `qipai_payment_callbacks` 幂等记录,成功后给钱包现金/赠送余额入账。
- 隐私:通知 payload 入库前移除 `payer` 等敏感对象。