接口说明:
会员在EZR微信H5页面进行现金充值后,可根据该接口实时同步充值变动数据给第三方系统。
注:该调用由驿氪发起,第三方提供支持HTTP POST请求的接口地址给驿氪;
第三方成功处理需要返回{"Status": true,"StatusCode": 200,…},见返回结果示例;
同步回调支持错误重试3次。
注意需要按照流失号做去重处理(即判断这个流水号在你的系统中是否已经存在),网络的原因可能有多次推送
回调说明:
HTTP请求方式:POST
返回数据格式:JSON
请求路径:callback(调用方提供支持POST方式的接口地址)
请求参数:
指驿氪推送给第三方接口的数据格式
字段 | 类型 | 描述 |
Brand | string | 所属品牌编号 |
OldCode | string | 客户卡号 |
TransMoney | decimal | 充值金额 |
PayMoney | decimal | 支付金额 |
PayChannel | int | 0 微信 |
CardNo | string | 充值卡卡号(为老卡加值使用-重新充值为空) |
TradeNo | string | 变动凭证 调用方的追朔日志记录代码 接收方需要按照该值做数据唯一性校验 |
PayTime | string | 变动时间(yyyy-MM-dd HH:mm:ss格式) |
Remark | string | 描述 |
请求参数示例代码(json对象数组):
{ "Brand": "jd", "OldCode": "000008", "TransMoney": -100.10, "PayMoney": -100.10, "PayChannel":10, "CardNo": "0111101" "PayTime": "2015-11-01 12:30:01", "Remark": "微信充值" }
系统级返回结果示例(json):
指第三方接口需要返回的结果格式
{ "Status": true, "StatusCode": 200, "Msg": "成功", "Timestamp": "20150622093101", "Sign": "6ECC9BF07C69E80F6D8552FF7B2E7A8FCA2CC80E", "Result": 见业务返回结果示例, }
业务返回结果示例(json):
第三方自定义返回内容