Version: 1.0.0
Open API
Treasury Service OpenAPI v1:收款人(Payee)与出款(Payout)接口,以及 Payout 状态 Webhook 回调。
鉴权与公共 Header
- 业务身份通过 Header
x-p-business-id指定(必须为 Active 商户 UUID)。 - 网关层鉴权(API Key / Signature 等)通常由上游网关完成;本服务侧校验 business 与业务参数。
- OpenAPI success/失败响应体使用
code+message(非内部接口的error_code/error_msg)。
success响应统一结构
{ "code": 200, "message": "succeed", "data": { ... } }
错误响应统一结构
{ "code": 820001, "message": "Invalid payee" }
code 为业务错误码(数字),message 可随 x-i18n-lang 本地化。
Webhook 说明
出款生命周期账本事件会推送到商户在 Merchant Services Setting 中配置的 callback_url。
仅当该笔 payout 创建时带有 reference_id(落库为 ref_id),且商户已配置 app_id + callback_url 时才会推送。
取消出款实际产生的 ledger action 多为 Payout Reversal(代码虽订阅了 Payout Cancel,取消路径通常走 Reversal)。