请求参数#
| 参数 | 类型 | 获取方式 | 是否必须 |
|---|
| option | String | 定值 refund | 是 |
| refundTrace | String | 原交易流水号,示例:000001 | 是 |
| orderNo | String | 三方退货、撤销订单号,需保证唯一,用于查询退货、撤销是否成功。示例:123456789 | 否 |
| returntime | String | 打印小票结束后,自动关闭界面返回三方APP的时间,输入范围3到30,单位秒。(不传入该字段或者参数不在范围内,默认不自动返回),示例:10 | 否 |
| showDetail | boolean | 是否显示交易详情页,默认为true,示例:false | 否 |
返回参数#
| 参数 | 类型 | 说明 | 是否必须 |
|---|
| result | String | 消费撤销返回码, 00 成功 ; T01 未操作,通讯未发送 ; T02 通讯已发送,未收到结果 ; 其他code值 失败 示例:00 | 是 |
| respmsg | String | 错误信息 | 否 |
| trace | String | 流水号 6位,示例:000001 | 否 |
| referenceNo | String | 参考号 12位(银联交易唯一凭证),示例:000523771409 | 否 |
调用示例#
请求采用安卓显式 Intent 调用,示例代码如下:调用结果会在 onActivityResult 方法中回调:注意事项#
消费撤销的交易必须pos本地交易列表中存在,否则无法撤销。
如没有该交易、并且还未结算,建议使用易生收银中的查询功能,然后直接在易生收银中撤销。