If the transaction risk warning appears every time the user proceeds to pay, it is probably because the user profile has triggered some of the security logic. Please click 【Apply to lift restrictions】 and follow the indicated process. Payment can be initiated once the restriction is lifted.
The H5 page can be loaded within the Mini Program. Please use the web-view module provided by the Mini Program.
Yes. For specific process, please click [here] for reference.
When an order is placed but not paid in the Mini Program, you cannot pay the same external order at the same merchant on the app.
Note: The merchant order number needs to be unique under the order-placing merchant number.
Applicable scenarios for payment via Mini Program: For merchants that already have WeChat Mini Programs, users may initiate the purchase and order-placing processes within the Mini Program.
Note: Payment via Mini Program can only be done by initiating within the mobile end of the Mini Program.
Please check against the following items:
1. Check if the parameters are correct.
2. If the transaction still does not work, it is possible that the user or merchant is suspected of improper transactions and subjected to risk control measures.
No, payment via WeChat Public Accounts needs to be initiated by the WeChat-end browser, and payment via Mini Programs needs to be initiated within the Mini Programs.
Sorry, there is no such interface right now.
Please check according to the following process:
1. Please use the signature checker to check if the signature algorithm is correct.
2. Please check if the key is correct. (Under the service provider mode, the service provider's merchant number is used as the key. The key is configured on the merchant's platform. If another interface can be successfully called by the same merchant number, we can rule out problems with the key.)
3. Please check if the actual request parameters are consistent with the parameters for generating the original string of signatures. Parameters cannot be added or missing (This can be checked by printing the original signature string).
4. Please check the case sensitivity of the parameters, and if the parameter names and the interface document are consistent.
5. The parameter value of the original signature string should be the original value, no encoding is needed.
6. UTF-8 should be used for interfaces.
7. The address is not authorized. Configure the authorization directory (Payment platform->Product center->Development settings->Payment settings).
8. Unacceptable ssdk interface is used in the web-view module.
The reason why an error was reported when calling an external H5 page via Mini Program is that in the Mini Program, payments can only be made via Mini Programs. Payments via H5 or JSAPI are not available at the moment.
Payments via Mini Programs require the merchant to upload the openid, both under the directly-linked mode and the service provider mode. The openid obtained with the appid is the openid that corresponds to the appid. The openid is obtained from the service provider's appid.
Authorization directory cannot be set in Mini Program Payment
After obtaining the necessary parameter, prepay-id, to initiate a payment through the JSAPI order interface, use the Mini Program method provided by WeChat Pay to initiate payments via Mini Program.
Note: The order-placing interface for payments via Mini Program and JSAPI are both JSAPI orders.
Please check against the following items:
1. Check all the order parameters for any spacing.
2. Check if the parameters in the fee_type field are in upper case.
Please refer to time_expire.
No, the openid obtained from the WeChat Public Accounts cannot be used for payment via Mini Program?
You can initiate the order checking interface, and write the business logic after checking that the payment status is completed.
Yes, when applying with the prepayid on the Mini Program, the random string is automatically generated.
Customer Service Tel
Business Development
9:00-18:00
Monday-Friday GMT+8
Technical Support
WeChat Pay Global
ICP证