WEBHOOK
订单支付通知(Webhook)
由服务端主动推送的回调通知,需在你的服务实现接收端点。
根据创建订单填写的callback_url,当订单状态变化时会通过该回调地址通知调用方,具体了解 创建订单 接口中的callback_url参数该接口为Cregis向业务方发起回调通知请求,只会产生一次回调:
回调事件
| 回调事件名称(event_name) | 回调事件类型(event_type) | 描述 |
|---|---|---|
| order | expired | 订单超时通知 |
| order | paid | 订单支付完成通知 |
| order | paid_partial | 订单部分支付通知 |
| order | paid_over | 订单超额支付通知 |
| order | refunded | 订单退款通知 |
| order | paid_remain | 订单补款通知 |
请求方式
HTTP POST application/json发起回调请求后当接收到返回内容为success字符串时为回调成功,否则为回调失败。
如回调失败,可在 Cregis 客户端异常回调页面内进行手动重推,以确保业务逻辑完整性。
请求
回调载荷
application/jsonnoncestring6位随机字符串
pidinteger<int64>项目编号
signstring签名
timestampinteger<int64>时间戳
event_namestringenum: "order"事件名称
event_typestringenum: "expired", "paid", "paid_partial", "paid_over", "refunded", "paid_remain"事件类型
响应
200您的服务端需返回 HTTP 200 且响应体严格等于纯文本 `success`(text/plain)text/plainstring