Login expired. Please log in again.

Feedback

0/300

Feedback

Submitted successfully

ok

Feedback

Network exception, please try again later

ok

Customs Declaration FAQ

If the "Customs Clearance" interface is called, how should I declare the orders paid with coupons?

For orders paid with coupons, the amount declared to customs shall be the total amount paid for the order (actual amount paid + coupon value).
Note: When declaring in a foreign currency, it is the merchant's responsibility to do the calculation.
Multiply the total fee by the exchange rate returned from the order, retaining two decimal places. (Delete unnecessary decimal places, no rounding is required.)

If the "Customs Clearance" interface is called, and "This service is currently used by too many users, please try again later" is returned.

Please check the following items:
1. Are the check parameters correct?
2. Is the user paying from a Hong Kong Wallet (only real-name-certified users from Chinese Mainland can declare at the moment)

How should an overseas agency conduct customs declaration?

1. Enable customs declaration on the merchant's platform.
2. Submit the customs information of sub-merchants at the merchant's platform in the Customs Information Submission page.
3. The agency calls for the declaration interface, required agency parameters include mch_id, order number, signature API key, etc.

If the "Customs Clearance" interface is called, and "No customs declaration is allowed, as the user is not real-name-certified" is returned.

Please check against the following items:
1. The customs declaration is currently now available for real-name-certified WeChat users in Chinese Mainland as required by the Customs (No declaration is supported for users not certified by their real names).
2. The user paid with a Relative Card. When the order is placed by A and paid by C, the payer's real-name information should be used for declaration.
3. The real-name certification was done. with a Hong Kong and Macao Home Visit Permit, passport, or Taiwan Compatriot Certificate. In this case, users can pay but cannot declare at the customs.

When multiple orders are pushed during customs declaration, do they need to be pushed to WeChat Pay separately?

Declaration Rules for Payment Number:
1. If the order is not split, please declare using the out_trade_no and transaction_id received during payment.
2. If the order is split, please declare using the sub_order_no of the merchant from the declaration interface and the sub_order_id returned by us.
3. The standard for determining if an order is split: when the declaration interface is called, an order is considered split if the merchant has uploaded an sub_order_no.

When "interface for submitting additional order information" is called for customs clearance, and inconsistency was found in real-name authentication, will the "authentication agency and its transaction stream number" be returned?

The uploaded parameters are action_type=ADD or action_type=MODIFY. In case of any inconsistency with real-name authentication, the 2 aforementioned parameters will be returned. Please check and modify the real-name information.

Can the customs clearance interface be called by sub-merchants under the service provider mode for Chinese/international agencies?

The customs clearance interface can be called by sub-merchants under the service provider mode for Chinese/international agencies.
For general merchants under the directly-connected mode in China, general service provider/international agency merchants, please use the merchant number of the Chinese/international agency to initiate the customs clearance interface, and configure the customs filing information for sub-merchants in the merchant back-end of the Chinese/international agency.

When the "interface for submitting additional order information" is called, "Merchant does not support declaration" is returned.

Please check against the following items:
1. Please log in the [Merchant Platform] -> [Product Center] -> [Self-Clearance], and check if the automatic self-clearance function is enabled. If not, please initiate the interface after enabling the function.
2. No customs filing information is available on the merchant platform. Please add the correct customs filing information as required by the document. Click [here]for guide on adding filing information.

When adding customs filing information on the merchant platform, Tianjin State Inspection and Tianjin Customs are available to choose from, which one should I add?

When adding customs filing information on the administration back-end of the WeChat Pay merchants, both Tianjin State Inspection and Tianjin Customs require filing information. If you need to initiate an interface, choose Tianjin Customs.

When the "interface for submitting additional order information" is called, "Merchant does not support this customs" is returned.

Please check against the following items:
1. Inconsistency between the request parameters, customs, and the customs category added at the merchant back-end.
2. Inconsistency between the request parameter, mch_customs_no, and the customs filing number added at the merchant back-end.

How to enable the customs clearance authority of cross-border service providers.

Configure the customs information on the service provider's platform.

In a split-order scenario, how should I fill in the amount payable of the split orders for the customs clearance interface?

In a split-order scenario, the amount payable of the split orders should not be greater than the original amount of the order.

When the "query interface for additional order information" is called, "The specified record does not exist" is returned.

Please check against the following two items:
1. Inconsistency between the WeChat order number or the merchant order number and the merchant number in the request parameters;
2. After the "interface for submitting additional order information" is called, please call the query interface to initiate the query.

When the "query interface for additional order information" is called for customs clearance, "NO_AUTH" is returned.

Please check if the current merchant number has obtained the initiation authority of this interface.

When initiating the "interface for submitting additional order information" for customs clearance, "132021058 Your application is submitted, please confirm if it has taken effect" is returned.

This error code means that no declaration can be made as the configuration of Tianjin State Inspection is not made.
When pushing the orders to Tianjin Customs, you need to configure the filing information for both Tianjin Customs and Tianjin State Inspection at the merchant back-end simultaneously;
To call the customs clearance interface, orders only need to be pushed to Tianjin Customs, that is, you only need to request the customs clearance once.

When a coupon is used for the order, what is the amount that should be declared to the customs?

For orders with coupons, the amount that should be declared to the customs is the total order amount (Actual amount paid by the user + coupon value).

When initiating the "interface for submitting additional order information" for customs clearance under the split order scenario, how should I fill in the amount payable?

In terms of the amount payable of split orders, the WeChat customs declaration interface only verifies the payment amount that does not exceed the total order number and won't check the sub-orders individually.

When the "interface for submitting additional order information" is called for customs declaration: "132021060 Your operation has been submitted" is returned. Please confirm whether the operation has effected.

This situation is caused by problems with the user's real-name. Please ask the user to confirm whether there is a real-name authentication or whether the user has canceled their WeChat Pay account.

When the "interface for submitting additional order information" is called for customs declaration, how to continue the declaration if there has been a refund for parts of the order?

Please declare based on the following tips:
1. The declaration will be made according to the payment amount of the order by default if it occurs before the refund.
2. The declaration will be made according to the remaining amount of the order by default if it occurs after the refund.
3. If the refund occurs after the declaration, the declaration interface can be called again and the declaration type should be changed to action_type=MODIFY.

When the "interface for submitting additional order information" is called for customs declaration, "The e-commerce platform code of the first payment node is incorrect" is returned.

This situation is caused by the incorrect request parameter of "customs record number". Please check whether the record information has been changed in the customs.

When the "interface for submitting additional order information" is called for customs declaration: "Invalid length for customs record number" is returned.

Please check against the following items:
1. There are many spaces in the request parameter mch_customs_no;
2. The customs record number is generally a 10-bit string. Please check whether the customs record number is correct

When the "interface for submitting additional order information" is called for customs declaration, "The trading currency is inconsistent with the settlement currency of the merchant" is returned.

When the customs interface is called to upload the sub-order number (sub_order_no), the currency parameters (fee_type) are required. Please check whether the currency parameter (fee_type) is blank.

When the "interface for submitting additional order information" is called for customs declaration: "UNDECLARED" is returned.

In this situation, please note the following items:
1. Whether the declaration interface is successfully called for the first or second time, the initial state is UNDECLARED, which means to be declared. The WeChat payment back-end will submit it to customs asynchronously, and the status of the declaration will be normal in about a few minutes.
2. After the customs is declared for the first time, the status of result can be queried by calling the "Query interface for additional order information". You can skip this step and wait for the re-push if you cannot find the result or if the declaration fails. The final customs clearance result is the most accurate.

Whose real-name information (the one who orders and pays) is used for customs declaration if the order is paid with using a relative card.

The real-name information of payer is used for customs declaration if the order is paid with using a relative card. For example, if A activates a family card for B and B pays for the order, the money will be deducted from A's account and A's information will be left in the transaction sheet.

After the "interface for submitting additional order information" is successfully called for customs declaration, this message is returned in customs specification: The enterprise name in the area should be consistent with the name filled in records.

Please check against the following items:
1. The merchant name registered by the merchant with the customs should be correctly added to the merchant platform.
2. If the merchant name added to the merchant platform contains brackets, it is also necessary to distinguish between Chinese brackets and English brackets, including distinguishing between rounded and squared brackets.
3. If the merchant changes the subject, the order paid by the old subject can be processed and declared normally (First, call the interface for submitting additional order information, then call the re-push interface for additional order information, and finally call the interface for submitting additional order information to upload the parameter action_type=MODIFY)

When the "query interface for additional order information" is called, "The amount for the split order is incorrect" is returned.

Cent is taken as the unit for sub-order amount. It shall not exceed the amount payable for the original order.
order_fee=transport_fee+product_fee (Amount payable is caused because the unit is incorrect or the amount payable for the split order exceeds the amount payable for the original order. Cent is taken as the unit for sub-order amount. It shall not exceed the amount payable for the original order. order_fee=transport_fee+product_fee (Amount payable = transport fee + product price).

When the "interface for submitting additional order information" is called for customs declaration: "The merchant has not been put on record at the currently declared customs" is returned.

Please check against the following items: 1. The merchant has not been filed with the customs.
2. Merchant hasn't added the customs record information to the merchant platform.
3. The customs record information added by merchants on the merchant platform is incorrect. Click [Here] for details.

When the "query interface for additional order information" is called for customs declaration: "The e-commerce platform has not been transformed according to the requirements of Announcement 179 of the General Administration of Customs" is returned.

The error occurred because the E-commerce platform failed to declare related data according to customs requirements. Merchants can declare at the customs normally after completing the transformation according to customs requirements.

If the customs to be pushed is not in the interface document list, which customs should be selected?

For customs that are not listed in the interface document, merchants can select "Guangzhou (General Administration)" when adding new customs record information on the merchant platform. The information registered by the merchants at the customs can be filled in for the record number and record name. Then the "interface for submitting additional order information" needs to be called according to the information registered on the merchant platform.

After the "interface for submitting additional order information" is successfully called for customs declaration, the following message is returned in customs specification: The payment information does not exist.

Please check against the following items:
1. New merchants: It is usually because the customs record number, merchant order number and payment order number used by merchants to push orders are inconsistent with those used to push payment orders (Special attention should be paid to whether the order is split and whether the number of sub-orders is consistent).
2. Online merchants: An error may have occurred in the customs system. Merchant can call the re-push interface of WeChat Pay to push the payment order again.

Is there an upper limit on the number of split orders in the customs clearance interface?

There is an upper limit on the number of split orders at customs clearance interface. One order can be split into 50 sub-orders at most.

When the "interface for submitting additional order information" is called in customs declaration, what parameters can be modified if the parameter action_type=MODIFY is uploaded.

The parameters that can be modified are the amount payable and the real-name information of the user.

When the "interface for submitting additional order information" is called for customs declaration: "Your operation has been submitted. please check whether it takes effect" is returned.

This is because the information is incomplete. When the user's real-name information is uploaded, the certificate type, certificate number and name should be included at the same time.

When the "interface for submitting additional order information" is called for customs declaration: "The information that is re-typed in by the merchant for customs declaration is inconsistent" is returned.

Please check against the following items:
1. If the "interface for submitting additional order information" is called more than once, all request parameters must be consistent each time.
2. If the merchant changes the request parameters and calls the "interface for submitting additional order information" again, MODIFY should be uploaded for the parameter action_type in the request interface.

What are the rules for the push if the "interface for submitting additional order information" is called to push the information to Guangzhou Nansha CIQ?

The rules for the push to Guangzhou Nansha CIQ are as follows:
1. Merchants need to leave a record in Guangzhou Nansha CIQ and Guangzhou General Administration respectively, and add the customs record information to the merchant platform. Orders that need to be pushed to Nansha CIQ should be pushed to Guangzhou (General Administration version) and Guangzhou Nansha CIQ respectively. That is, the customs declaration interface should be requested twice.

When the "interface for submitting additional order information" is called, "Incorrect XML parameter format" is returned.

Please check against the following items:
1. The request parameters do not meet the format requirements of XML. Please check carefully.
2. Request parameter error. For example, the original ID is filled in as the APPID.

Return of the "interface for submitting additional order information" in customs declaration: the cert_check_result is DIFFERENT

Please check against the following items:
1. UNCHECKED means the merchant hasn't uploaded the personal information of orderer.
2. SAME means the personal information of the orderer uploaded by the merchant is consistent with the personal information of the payer.
3. DIFFERENT means the personal information of the orderer uploaded by the merchant is inconsistent with the personal information of the payer.

Return of the "interface for submitting additional order information" in customs declaration: the information of payer and orderer is inconsistent.

Please check against the following items:
1. In the request parameters, error occurred in the user's real-name information (cert_type, cert_id, name). After the parameters are modified, MODIFY should be filled in for the request parameter action_type, and the "interface for submitting additional order information" can be called for customs declaration again.
2. The customs declaration can be successfully completed after the merchant informs the users to modify their ID information in WeChat, and then order and pay again. The original order can be refunded.

When more than one merchant needs to open the customs declaration business, it should be clearly indicated which one should be chosen.

When more than one merchants need to open the customs declaration business, check the subject they use for customs record.
If the merchant uses subject A in customs record, then use subject A to operate the customs declaration business.

Declaration rules for paid orders

Declaration rules for paid orders:
1. If there is no split order, then declare the RMB amount corresponding to the original payment order of the out_trade_no and transaction_id at the time of payment (if there is a partial refund, then deduct the partial refund amount).
2. If the orders are split, then declare the amount in accordance with the sub-order number of the merchant sub_order_no uploaded from the declaration interface, the sub-payment order number sub_order_id returned from the interface and the order_fee from the declaration interface.
3. When deciding if an order is a split order: An order is considered a split order when the declaration interface of payment is called, the merchant uploads sub_order_no.

Return of the "interface for submitting additional order information" in customs declaration: incorrect order information.

If the WeChat order number in the request parameter does not match the merchant ID, please fill in the correct merchant ID corresponding to the order number.

Return when the declaration is pushed: The enterprise is not an e-commerce platform.

Please check whether the pushed customs is consistent with the customs information configured on the merchant platform.


About  WeChat  Pay

Powered By Tencent & Tenpay Copyright©

2005-2024 Tenpay All Rights Reserved.

Contact Us
Wechat Pay Global

WeChat Pay Global

置顶