通知商家出票接口。用户在飞猪支付成功后,将用户支付的票价与票数、支付的流水号、飞猪订单号与商家订单号等信息通过此接口通知商家,商家返回接收的状态。商家若需分佣,则在此接口依照格式返回分佣信息。若调用此接口失败或商家接收状态失败,则会重试调用此接口,故此接口务必保持幂等,即相同的agentOrderId多次调用时返回的相同的结果。商家需对请求的票价、票数与总金额进行逻辑校验。
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
goodsId | String | 必须 | goods123 | 二维码编号 | |
mainOrderId | Number | 必须 | 9876543210 | 飞猪订单号 | |
agentOrderId | String | 必须 | 1234567890 | 商家订单号 | |
alipayTradeId | String | 必须 | 2021040922001140331412345678 | 支付宝流水号 | |
payTime | String | 必须 | 2021-01-01 13:00:00 | 支付时间 yyyy-MM-dd HH:mm:ss | |
plateNum | String | 必须 | 京A12345 | 车牌号 | |
startStation | String | 必须 | 梅溪湖 | 出发站 | |
endStation | String | 必须 | 火车站 | 到达站 | |
ticketPrice | Number | 必须 | 100 | 单张票价 | |
ticketCount | Number | 必须 | 2 | 票数 | |
totalAmount | Number | 必须 | 200 | 订单总金额 | |
nickName | String | 必须 | 无忆 | 用户昵称 |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
ret_code | String | 0 | 业务结果编码 |
ret_desc | String | 成功 | 业务结果描述 |
success | String | true | 业务结果 |
accountInfo | AccountInfo | 分账信息 | |
|
{"totalAmount":200,"endStation":"火车站","ticketCount":2,"ticketPrice":100,"payTime":"2021-01-01 13:00:00","goodsId":"goods123","agentOrderId":"1234567890","nickName":"无忆","alipayTradeId":"2021040922001140331412345678","startStation":"梅溪湖","mainOrderId":0,"plateNum":"京A12345"}
{ "ret_code":"0", "ret_desc":"成功", "success":"true", "accountInfo":{ "isSettleAccount":"1", "settleAccountDetail":"[{\"alipayAccount\":\"test@sina.com\",\"alipayAccountId\":\"20888000000000000\",\"amount\":2485},{\"alipayAccount\":\"test@126.com\",\"alipayAccountId\":\"20888000000000000\",\"amount\":15}]" } }
{"success":"不等于true","ret_desc":"Illegal request","ret_code":"sign-check-failure"}
错误码 | 错误描述 | 解决方案 |
---|