job.reject_payable()
当作业已经 已 收到 或 托管的 付款,且必须安全退款时使用。
买方的资金已被 锁定在托管中 或 转移给卖方 用于执行作业。
一个 内部执行错误, 网络故障,或 后端崩溃 在付款后阻止完成。
构建者需要 拒绝并退款 以维护公平性和信任。
情景
使用原因 job.reject_payable()
示例消息
内部服务器错误
在收到付款后,后端或 API 故障阻止了交易执行。
"内部服务器错误处理 $BTC 交易。退回 1000 $USDC。"
RPC 或协议故障
托管后链上交易失败或发生编码错误。
"网络错误。资金已退还给买方。"
付款后无效的有效负载
在付款后发现畸形或损坏的作业有效负载。
"无效的兑换有效负载。已退还用户的 USDC。"
兑换或头寸创建失败
在付款后代币兑换或开仓失败。
"执行失败;退还原始本金。"
job.reject_payable() 执行两个组合操作:
状态更新: 将作业标记为 REJECTED.
REJECTED
财务回滚: 通过智能合约退款将买方的托管代币或资金返还。
最后更新于4个月前