商家通过top回调告知平台退款明细
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
param_agent_confirm_refund_r_q | AgentConfirmRefundRq | 可选 | 退款入参 | ||
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
result_code | String | PARAM_CHECK_INVALID_ORDER_ID | 错误码 |
result_msg | String | 无效平台/商家订单号 | 错误描述 |
is_success | Boolean | false | 退款回调是否收到 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); BusAgentRefundticketConfirmRequest req = new BusAgentRefundticketConfirmRequest(); BusAgentRefundticketConfirmRequest.AgentConfirmRefundRq obj1 = new BusAgentRefundticketConfirmRequest.AgentConfirmRefundRq(); obj1.setAgentOrderId( "A380" ); obj1.setAgentTicketId( "T12" ); obj1.setDepartDate(StringUtils.parseDateTime( "2018-06-01 07:07:07" )); obj1.setMainBizOrderId(123456789L); obj1.setPassengerIdNum( "12345678998765432X" ); obj1.setPassengerPhone( "13311114567" ); obj1.setRefundFee( "10.5" ); obj1.setRefundTime(StringUtils.parseDateTime( "2018-07-01 07:07:07" )); obj1.setRefundTransId( "X123" ); obj1.setRefundType(0L); req.setParamAgentConfirmRefundRQ(obj1); BusAgentRefundticketConfirmResponse rsp = client.execute(req); System.out.println(rsp.getBody()); |
1 2 3 4 5 | < bus_agent_refundticket_confirm_response > < result_code >PARAM_CHECK_INVALID_ORDER_ID</ result_code > < result_msg >无效平台/商家订单号</ result_msg > < is_success >false</ is_success > </ bus_agent_refundticket_confirm_response > |
1 2 3 4 5 6 | < error_response > < code >50</ code > < msg >Remote service error</ msg > < sub_code >isv.invalid-parameter</ sub_code > < sub_msg >非法参数</ sub_msg > </ error_response > |
错误码 | 错误描述 | 解决方案 |
---|