使用背景:运营商购买友朋自取柜后,希望将设备的交易订单数据同步回到自己的ERP系统,实现自己系统内的业务逻辑,如库存出库,订单销售统计等。
01. 订单实时回调方案#
1.1 自取柜业务流程及所需实现的接口#
① 异步通知接口 notify.cabinet.order.simple#
接口通知说明
自取柜的订单完成支付后触发,通知到开发者配置的业务回调地址,开发者接收后缓存起来或落盘存储。参数名称 | 类型 | 是否必须 | 说明 |
---|
ReceiptNo | string | Y | 订单交易编号 |
CID | string | Y | 自取柜设备 ID |
PayTime | int | Y | 支付时间 |
1.2 售货机业务流程及所需实现的接口#
① 异步通知接口 notify.consumer.order.simple#
参数名称 | 类型 | 说明 |
---|
ReceiptNo | string | 订单交易编号 |
TID | string | 售货机设备 ID |
ShipmentsStatus | int | 出货结果 |
ShipmentsError | string | 失败原因 |
2. 定时批量获取订单信息#
定时批量获取订单,如订单量数据量超过10000单,建议在中国北京时间凌晨4点-6点区间获取,避免被服务器拒绝服务,批量获取订单信息限制了QPS。
2.1 自取柜批量获取订单信息#
2.2 售货机批量获取订单信息#