Appearance
发起支付
概述
根据订单获取微信支付签名或积分直付结果。
- 调用方:小程序前端
- 请求方式:
POST - 请求路径:
/orders/{orderId}/pay - 请求头要求:
Authorization、X-Idempotency-Key
请求参数
Path 参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| orderId | string | 是 | 订单 ID |
返回参数
| 参数 | 类型 | 说明 |
|---|---|---|
| payType | string | 支付方式 |
| wechatPaySign | object | 微信支付签名对象 |
| resultType | string | success / processing |
成功响应示例
{"code":"0","message":"ok","data":{"payType":"wechat","wechatPaySign":{"timeStamp":"1"},"resultType":"processing"}}
失败响应示例
错误码
A0001B1004B1003
约束与规则
幂等要求
- 支持幂等
- 同一订单重复点击,只返回同一支付单
前后端同步规则
- 支付回调后,以前端轮询或结果页回查为准
缓存策略
- 不缓存
一致性要求
- 强一致
