标记已付款
自建收银台使用。客户说已经付款后调用,订单进入「待释放」(2),交易员确认收到钱后释放并回调你。
POST
/api/open/order/complete2完整地址 = 接口地址 + 这个路径。接口地址在商户后台「开发者 → API 与回调」查看。
请求参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
merchantNo | string | 是 | 商户号 |
merchantOrderNo | string | 是 | 你的商户订单号 |
cardId | int | 是 | 客户付款到的收款账户,必须是自建收银台下单返回的 cards 里的 cardId |
json
{ "merchantNo": "你的商户号", "merchantOrderNo": "A20261013001", "cardId": 1024 }返回
成功时没有 data:
json
{ "code": 0, "message": "success" }TIP
标记已付款不代表钱已经到账,只有收到回调并复核通过才能给客户入账。
常见错误
| code | 说明 |
|---|---|
| 40000 | 没传 cardId |
| 40020 | 订单不存在(只能操作自己商户的订单) |
| 40021 | 订单不是待付款状态 |
| 40023 | cardId 不是这笔订单分到的收款账户 |