Authored by tanling

推送海关

... ... @@ -195,8 +195,8 @@ public class AlipayCrossBorderService extends AbstractAlipayService {
params.put("amount", String.valueOf(amount));
params.put("customs_place", getCustomsPlace());
params.put("merchant_customs_name", URLEncoder.encode(getMerchantCustomsName()));
// params.put("buyer_name", URLEncoder.encode(certName));
// params.put("buyer_id_no", certNo);
params.put("buyer_name", URLEncoder.encode(certName));
params.put("buyer_id_no", certNo);
String preSignStr = getOpenApiSignString(params, true);
params.put("sign", helper().sign(preSignStr,AlipayConfig.input_charset));
... ...
... ... @@ -4,11 +4,11 @@ package com.yohoufo.order.service.pay.alipay.bean;
public enum CustomsErrorMsg {
TRADE_STATUS_ERROR("交易未成功完成付款或交易金额已全额退还。"),
INVALID_PARAMETER("参数不合法,值超过长度或者未传值"),
CONTEXT_INCONSISTENT("不能发送多次,且参数不一致"),
SAME_CUSTOMS_DECLARE_ONCE("同一笔交易,只能在海关处申报一次"),
REQUEST_AMOUNT_EXCEED("申报的总金额超过了交易金额"),
TRADE_STATUS_ERROR("交易当前状态不允许报关,如交易尚未支付成功或交易已经全额退款"),
INVALID_PARAMETER("参数格式不合法,如超长或者非空的参数未传等"),
CONTEXT_INCONSISTENT("同一个请求号,多次请求,但参数不一致"),
SAME_CUSTOMS_DECLARE_ONCE("同一笔交易在同一个海关只能报关一次,不能多次报关"),
REQUEST_AMOUNT_EXCEED("累计报关金额超过交易金额"),
PAYER_ENABLE_STATUS_FORBID("支付宝账户失效"),
IDENTITY_CHECK_F("订购人与实名认证信息不一致");
... ...