海关申报重推
此接口对已提交到海关的申报订单进行重新推送申报
API URL:https://mapi.yabandpay.com/Payments
Method:POST
POST data type:Json
参数 | 类型 | 描述 | 是否必填 |
---|---|---|---|
user | String | 收银员或超级管理员账号的的UID | 必填 |
sign | String | 签名 | 必填 |
method | String | v3.CustomDeclareRedeclare | 必填 |
time | Long | 时间戳 | 必填 |
- 参数
参数 | 类型 | 描述 | 是否必填 |
---|---|---|---|
trade_id | String | YabandPay交易ID | 必填 |
customs | String | 海关名称 | 必填 |
mch_customs_no | String | 商户海关备案号 | 必填 |
签名示例:
拼接为URL方式并排序后的字符串
"customs=NINGBO&mch_customs_no=8888888888&method=v3.CustomDeclareRedeclare&time=1560499094&trade_id=dd11d082-810d-c8b7-3669-b784c466759b&user=016683"
得到的 stringA 使用 secret_key做签名
得到的签名如下:
"46448d1827ad750d679c171a888c506e4a04e61170d23cb50e6db42c993a2d94"
提交示例:
{
"user": "016683",
"sign": "46448d1827ad750d679c171a888c506e4a04e61170d23cb50e6db42c993a2d94",
"method": "v3.CustomDeclareRedeclare",
"time": 1560996670,
"data": {
"trade_id": "dd11d082-810d-c8b7-3669-b784c466759b",
"customs": "NINGBO",
"mch_customs_no": "8888888888"
}
}
返回示例:
{
"status": true,
"code": "200",
"data": {
"state": "UNDECLARED",
"explanation": []
},
"message": ""
}
State状态如下:
状态 | 描述 |
---|---|
UNDECLARED | 未申报 (该状态表示已提交报关,等待海关处理中,无需再次提交) |
SUBMITTED | 申报已提交(订单已经送海关,商户重新申报,并且海关还有修改接口,那么记录的状态会是这个) |
PROCESSING | 申报中 |
SUCCESS | 申报成功 |
FAIL | 申报失败 |
EXCEPT | 海关接口异常 |