Skip to content

发起支付

概述

根据订单获取微信支付签名或积分直付结果。

  • 调用方:小程序前端
  • 请求方式POST
  • 请求路径/orders/{orderId}/pay
  • 请求头要求AuthorizationX-Idempotency-Key

请求参数

Path 参数

参数类型必填说明
orderIdstring订单 ID

返回参数

参数类型说明
payTypestring支付方式
wechatPaySignobject微信支付签名对象
resultTypestringsuccess / processing

成功响应示例

{"code":"0","message":"ok","data":{"payType":"wechat","wechatPaySign":{"timeStamp":"1"},"resultType":"processing"}}

失败响应示例

错误码

  • A0001
  • B1004
  • B1003

约束与规则

幂等要求

  • 支持幂等
  • 同一订单重复点击,只返回同一支付单

前后端同步规则

  • 支付回调后,以前端轮询或结果页回查为准

缓存策略

  • 不缓存

一致性要求

  • 强一致

谷子科技知识库平台 - 多格式摄入、受控编译、岗位隔离问答