Skip to content

开始集成

可通过以下两种方式获取支付结果。

方式1 . 支付结果通知

支付完成后,Checus 会通过回调向您发起 支付结果通知/collectResultNotifyUrl API 。可能多次重试,直到您返回成功响应。

回调地址配置方式:

  • 接口传入:通过 /orderAndPaynotifyUrl 参数传入,仅对当前订单生效;
  • 平台设置:在 商户管理平台 配置全局回调地址,适用于所有订单。

您在收到支付结果通知后,应返回处理结果。如果未响应或返回失败,Checus 将按以下间隔重试通知: 0s / 30s / 300s / 600s / 3600s / 43200s,最多重试 6 次。

方式2 . 主动查询支付结果

若未收到通知,或订单状态不明确,可主动调用 交易查询/orderQuery API 获取支付结果。

您应根据响应中的 code 判断查询是否成功,并通过 data.status 判断支付状态。请勿依据 code、msg 或 data.resultMsg 判断支付状态。

如遇报错,请参考 错误码列表 排查。

支付结果状态列表

状态说明
SUCCESS支付成功
PENDING等待支付中
FAILED支付失败
CLOSED超时未支付,交易关闭

基于 MIT 许可发布