补打签购单¶
接口描述¶
该接口用于三方app调用操作员登录,将商户和终端绑定。
接入方式¶
PnrTransListener listener = new PnrTransListener() {
@Override
public void onResult(String response) {
Timber.d("交易结果:" + response);
}
};
JsonObject jsonData = new JsonObject();
jsonData.addProperty(PnrRequestKey.KEY_INTERFACE_TYPE, InterfaceType.Manager.IT_REPRINT);
PnrService.getInstance(mContext).dealManage(jsonData.toString(), listener);
请求参数¶
listener
为结果监听,不能为空;onResult(String response)
为结果回调,response
为json串,值参见 返回结果
jsonData
为json字符串。- 其内的字段说明如下:
字段名称 | 中文描述 | 数据类型 | 要求 | 说明 |
---|---|---|---|---|
interfaceType | 接口类型 | String | M | 接口类型,补打签购单接口固定值为 InterfaceType.Manager.IT_REPRINT (rePrint) |
termOrdId | 终端订单号 | String | O | 需打印订单对应的终端订单号,对应原交易返回的termOrdId(termOrdId,outOrdId,partyOrdId和tradeNo四选一至少必填一个) |
outOrdId | 外部订单号 | String | O | 需打印订单对应的外部订单号,对应原交易返回的outOrdId(termOrdId,outOrdId,partyOrdId和tradeNo四选一至少必填一个) |
partyOrderId | 商户单号 | String | O | 需打印订单对应的微信或支付宝商户单号,对应原交易返回的partyOrdId(termOrdId,outOrdId,partyOrdId和tradeNo四选一至少必填一个) |
tradeNo | 交易单号 | String | O | 需打印订单对应的微信或支付宝交易单号,对应原交易返回的tradeNo(termOrdId,outOrdId,partyOrdId和tradeNo四选一至少必填一个) |
isSale | 是否消费交易 | String | M | 固定值0或1(0:否,即反向交易;1或者其他:是,即正向交易) |
channelId | 支付渠道 | String | M | 固定值acquire或scan(acquire:银行卡;scan:扫码) |