2.2 推送事件
推送事件的接口需要由对接HyperCardAPI的商家来提供,用于向商家同步卡的最新状态。商家需要按照本章节规定的格式提供接口,然后在商户后台配置对应的地址,HyperCard服务器才能够正确的向商家推送数据。
为了保证数据的安全性,商家在接收到HyperCard服务器的推送数据之后也需要对数据签名进行校验,校验规则和调用HyperCard API生成签名的规则是一样的,只不过校验方不再是HyperCard而是换成了商家。
业务分类指引
推送事件根据业务类型分为以下类别,请根据您的业务需求查看对应的文档:
| 业务类型 | 文档链接 | 说明 |
|---|---|---|
| 卡片业务 | 2.2.4 通用推送(卡片业务) | 包含开卡、充值、卡片操作、卡片消费、买币、销卡、3DS授权、验证码、卡片配置变更、卡片状态变更、交易数据变更、备付金扣除等通知 |
重试机制
如果我们没有收到code=1的响应,我们会认为通知失败,然后会重试,重试的间隔时间如下所示: 如果间隔24小时之后还没有成功,为了节约资源我们不再重试。
| 第几次通知 | 与上次通知间隔时长 |
|---|---|
| 2 | 1分钟 |
| 3 | 5分钟 |
| 4 | 30分钟 |
| 5 | 60分钟 |
| 6 | 2小时 |
| 7 | 4小时 |
| 8 | 12小时 |
| 9 | 24小时 |