Login expired. Please log in again.

Feedback

0/300

Feedback

Submitted successfully

ok

Feedback

Network exception, please try again later

ok

In-App Payment FAQ

When "APP orders API" is called, "NO_AUTH" is returned.

Error Analysis: The merchant has no authority.
Solution: Contact appropriate business personnel to enable payment authority.

Failure to call app to pay, and "-1" is returned

For error analysis and solutions for when "-1" is returned when calling up app to pay fails, please refer to [article]

When App is called to "call payment API", "Wrong merchant payment order id" is returned.

Error Analysis: Incorrect information provided in ID field.
Please rectify according to the following guidelines. Unify the order-placing interface, the field name returned to initiate the payment interface is "prepay_id", the field name imported is "prepayid".

How should I configure the application signature of the App?

Configuration path of App application signature: go to [Management Center - Modify Application - Modify Development Information] in [Open Platform]

Does the App payment app signature use md5 or sha1?

The App payment app signature uses md5. Please refer to the access guide for the app signature algorithm.

WeChat can be initiated when making A payments for the first time, but there is an inconsistency between package names the second time.

Due to the verification rules of the interface, no verification of the package name or signature was made in the first request.
Please check them. Please check if the package name of the app is consistent with the package signature configured on the open platform.

When "APP orders API" is called, "OUT_TRADE_NO_USED" is returned.

Error Analysis: Repeated merchant's order number.
Solution: Please check with the merchant if the order number was submitted more than once.

When "APP orders API" is called, "ORDER_NO_TEXIST" is returned.

Error Analysis: Order does not exist.
Solution: Please check if a transaction was indeed initiated under the order.

Can the app be docked with merchant's accounts with different subjects?

Yes. The app can be docked with merchant's accounts with different subjects, but this has to be done through an offline application. Please contact relevant business personnel for help.

How to dock the app client with multiple WeChat Pay merchants?

Link the relevant appid with the corresponding merchant number under the merchant's platform.

When "APP orders API" is called, "RULE_LIMIT" is returned./span>

Error Analysis: Business rules restrictions.
Solution: The request frequency was restricted by business , please try again after lowering the request frequency.

When "APP orders API" is called, "NOT_ENOUGH" is returned.

Error Analysis: Insufficient balance.
Solution: Insufficient balance in the user account, please prepay or change the card for payment.

When "API of orders from APP" is called, "MCH_NOT_EXISTS" is returned.

Error Analysis: Merchant's number does not exist.
Solution: Please check if the merchant's number is correct.

When "APP orders API" is called, "FREQUENCY_LIMITED" is returned.

Error Analysis: Out of frequency limits.
Solution: Please lower the interface request frequency.

When "APP orders API" is called. "ACCOUNT_ERROR" is returned.

Error Analysis: Abnormality detected in the account.
Solution: No operations can be done as the account is abnormal.

When "APP orders API" is called, "ORDER_CLOSED" is returned.

Error Analysis: Order closed.
Solution: The current order is closed, please place another order.

When "APP orders API" is called, "INVALID_TRANSACTIONID" is returned.

Error Analysis: Wrong order number.
Solution: Please check if the WeChat Pay order number is correct.

When "APP orders API" is called, "INVALID_REQUEST" is returned.

Error Analysis: Invalid request.
Solution: Please check against the details returned by the interface.

Do the timestamp and random string generated by the sign of the payment parameters have to be consistent with the timestamp and random string generated by the sign of the order placement interface of the app?

Not necessarily.

Error message when initiating the app for payment: General error, what is wrong?

Please check if the appid for initiating payment by the merchant and the appid obtained when sending the order request is consistent.

What should I do if the WeChat app payment cannot be called up after changing the package name?

1. Please check if the application package name configured on the open platform is consistent with the package settings in the androidmanifest files.
2. If the two are consistent, please manually wipe the cache and try again.
3. Check if the letters of the package name of the open platform is in lowercase.

When Android apps are docked with WeChat Pay and password is entered, the error message "System overload, please try again later" is displayed.

Please check according to the following process:
1. Check if there is any space between the order placement parameters.
2. Check if the CNY parameter in the fee_type field is in uppercase.

When the app initiates payment request, "Incorrect appid parameters uploaded by merchant, please contact the merchant for help" is returned.

When the app initiates payment request, "Incorrect appid parameters uploaded by merchant, please contact the merchant for help" is returned, this is caused by inconsistency between the parameter appid for initiating payment request and the parameter appid submitted through the unified order placement interface.

What are the parameters transmitted by appid and partnerid in the payment interface initiated by the app?

For the appid and partnerid initiating payments, sub-merchant parameters need to be provided, i.e. the appid of the sub-merchant's app and the sub-merchant number.

Is it possible to embed H5 payment in apps?

Not under the V2 and V3 interface rules. Please strictly adhere to the app payment methods.

WeChat Pay reports "appid not linked with PaySignKey".

Please check the following items:
1. If the parameter prepayid initiated for payment is correct. Please check if it is a character string, and if the transcoding is correct.
2. A secondary signature is required when initiating payment, so please check if the parameters used when submitting the secondary signature is correct.

How to direct back to the app from the H5 payment embedded in the app?

The app does not support embedded H5, please use the app to initiate the payment interface.

"System Error" is returned when the "Order query" interface is called

Please check against the following items:
1. Check whether the merchant ID and appid are used correctly.
2. Check whether the request address is correct and whether the applicable object of the interface matches the merchant ID type.
3. Use the same parameters and call it again later.
4. Please check whether the merchant API certificate serial number of Authorization in the request header matches the merchant ID of the request header

Can the transaction automatically close if transaction closing time is set for placing an order?

Yes, the user can not pay for the order anymo

Why is the system busy when the payment is called on App by overseas merchant?

Please check whether the parameter "fee_type" uploaded in the unified order is caused by a filling error


About  WeChat  Pay

Powered By Tencent & Tenpay Copyright©

2005-2024 Tenpay All Rights Reserved.

Contact Us
Wechat Pay Global

WeChat Pay Global

置顶