本页内容
转出状态
转出状态
| 状态 | 说明 | 终态 |
|---|---|---|
created |
转出已创建,尚未发往链上 | 否 |
signed |
交易已签名并广播到区块链 | 否 |
cancelling |
转出正在取消,结果由下一个状态给出 | 否 |
completed |
交易已在链上确认,资金已送达 | 是 |
failed |
转出没有发出。金额已退回余额 | 是 |
cancelled |
商户取消了转出,它没有发出。金额已退回余额 | 是 |
pending_review |
交易在链上尚未确认,金额继续处于冻结中。控制台里这个状态显示为「未确认」 | 否 |
代码里怎么读
终态有三个:completed、failed、cancelled。每个响应和每个 webhook 都带 is_final 字段,按它分支,而不是按一份需要你自己维护的名称清单。
只有处于 created 时才能取消转出,之后取消请求会被拒绝,参见取消转出。转出没有发出的原因,API 不返回:failed 只有状态,没有解释字段。
在沙盒里,POST /v1/sandbox/withdrawals/{id}/simulate-completion 把转出从 created 变为 completed——不签名,也不上链。