POST
Ethoca 报备状态通知
通过商户后台配置的通知地址接收 Ethoca 报备状态变更通知。
验签范围
请求签名指南除以下字段外,全部回调报文字段均参与验签:
sign(签名值)
回调报文字段
id申请单号。
约束
- 规则
- 该 JSON 数字可能超出 JavaScript 安全整数范围。解析 JSON 时须无损保留完整十进制值,用于验签和应答。
- 规则
- 同一申请的不同状态变化可携带相同
id,不要仅凭该字段对通知去重。
merchantNoOnerway 分配的商户号,标识商户账户。
preDisputeService申请对应的服务类型,固定为
ETHOCA_ALERT。可选值
ETHOCA_ALERT- Ethoca 拒付预警服务。
billDesc申请中登记的商户账单描述,即持卡人账单上显示的商户描述。
resellerSubMerchantId代理运营商的子商户标识。
fromEnrollmentStatus本次变更前的申请状态。
可选值
PENDING_SUBMISSION- 待提交。
SUBMITTED_AND_PENDING_ENROLLMENT- 已提交,等待开通。
ENROLLING- 开通中。
enrollmentStatus本次变更后的申请状态。
可选值
PENDING_SUBMISSION- 待提交。
SUBMITTED_AND_PENDING_ENROLLMENT- 已提交,等待开通。
ENROLLING- 开通中。
约束
- 规则
- 不要假定每种申请状态变化都会触发通知。
notes申请或状态变更备注。
comments申请的审核意见。
createOpr创建申请记录的操作人。
createTime申请记录创建时间。
约束
- 规则
- 格式为
yyyy-MM-dd HH:mm:ss。
updateOpr最近一次更新申请记录的操作人。
updateTime申请记录更新时间。
约束
- 规则
- 格式为
yyyy-MM-dd HH:mm:ss。
{
"id": 100001,
"merchantNo": 100000,
"preDisputeService": "ETHOCA_ALERT",
"billDesc": "EXAMPLE STORE US",
"resellerSubMerchantId": "demo_sub_merchant_001",
"fromEnrollmentStatus": "SUBMITTED_AND_PENDING_ENROLLMENT",
"enrollmentStatus": "ENROLLING",
"notes": "Example enrollment request",
"comments": "Example review approved",
"createOpr": "demo_operator",
"createTime": "2026-09-01 10:00:00",
"updateOpr": "demo_reviewer",
"updateTime": "2026-09-01 10:01:00",
"sign": "replace_with_sha256_signature"
}应答说明
验签通过并受理通知后,返回 HTTP 200,Content-Type 为 text/plain。响应体须原样返回收到的 id 值,不得丢失精度。未收到成功响应时,Onerway 以 30 分钟间隔重试,最多 3 次。
100001