上传凭证/上传单据是指将交易的物流追踪号、物流网站网址上传到Asiabill系统,用于交易资金的结算,目前上传物流的方式有两种,一种在商户后台中通过下载excel模板填写完成后上传,一种通过物流单号API接口上传。
一个完整的示例代码:
<input type="hidden" name="merNo" value="99999"/> <input type="hidden" name="gatewayNo" value="99999001"/> <input type="hidden" name="tradeNo" value="2012099999999999999999"/> <input type="hidden" name="signInfo" value="jdfj0082j54bh4sgf9he88r7xjshgchagj"/> <input type="hidden" name="trackingNo" value="EMS1545645"/> <input type="hidden" name="trackingWeb" value="www.ems.com"/> <input type="hidden" name="handler" value="test"/>
参数名 |
类型 |
长度 |
是否必填 |
描述 |
merNo |
String |
5 |
|
【商户号】 |
gatewayNo |
String |
8 |
|
【网关接入号】 |
tradeNo |
String |
22 |
|
【流水订单号】 |
signInfo |
String |
100 |
|
【签名数据】 返回数据为大写.各语言加密方式不同, 详见【附录】sha256加密方式。 明文加密结构:merNo + gatewayNo + tradeNo + signkey |
trackingNo |
String |
50 |
|
【物流单号】 |
trackingWeb |
String |
50 |
|
【物流网址】 |
handler |
String |
15 |
|
【添加人】 |
<?xml version="1.0" encoding="UTF-8"?> <respon> <merNo>99999</merNo> <gatewayNo>99999001</gatewayNo> <tradeNo>2012099999999999999999</tradeNo> <orderNo>123456789</orderNo> <signInfo>4B8FA15BBCA0A22F3FDB</signInfo> <code>01</code> <description>Success</description> </respon>
参数名 |
类型 |
长度 |
是否必填 |
描述 |
merNo |
String |
|
|
【商户号】 |
gatewayNo |
String |
|
|
【网关接入号】 |
tradeNo |
String |
|
|
【流水订单号】 |
orderNo |
String |
|
|
【商户订单号】 |
signInfo |
String |
|
|
【签名数据】 返回数据为大写.各语言加密方式不同, 详见【附录】sha256加密方式。 明文加密结构:merNo + gatewayNo + tradeNo + code + signkey |
code |
String |
|
|
【上传结果】 返回数字: 00/01/02/03/04/05/06/07/08/09/10/11/99 00: 失败 01: 成功 02: 无效的商户号 03: 无效的网关接入号 04: 签名信息错误 05: 交易订单号不存在 06: 无效的物流单号 07: 无效的物流网站 08: 无效的添加人 09: 无此交易 10: 传入参数为空 11: 你方IP未登记 99: 系统异常 |
description |
String |
|
|
【返回信息】 00: Failure 01: Success 02: Invalid Merchant ID 03: Invalid Gateway ID 04: Error signature information 05: Transaction Order No. does not exist 06: Invalid Tracking No. 07: Invalid URL Logistics 08: Invalid Handler 09: No transaction record on file 10: Insufficient parameter transmission 11: Incorrect registered IP address 99: System error |