Current location - Quotes Website - Signature design - Passport change is WeChat payment, and the payment signature failed.
Passport change is WeChat payment, and the payment signature failed.
This may happen because your network is not good, or you don't follow the development specifications, which leads to the failure of digital signature.

Please check according to the following points:

1. Use the signature checking tool (/wiki/doc/api/micropay.php? Chapter=20_ 1) Check whether the signature algorithm is wrong.

2. Confirm whether the key is wrong (the service provider mode uses the key of the merchant number of the service provider, and the key is configured on the merchant platform. If the same merchant number successfully calls other interfaces, it can be ruled out that it is a key problem).

3. Confirm that the actual request parameters of the interface are consistent with those of the original signature string, and no parameters can be added or missing (check by printing the original signature string).

4. Confirm the case of the parameter, and the parameter name is consistent with the interface document.

5. The parameter value of the original signature string uses the original value without coding.

6. The interface needs UTF 8 encoding.

Wechat Payment is a third-party payment platform under Tencent Group, which is committed to providing users and enterprises with safe, convenient and professional online payment services. With the core concept of "WeChat payment, not just payment", we have created a variety of convenience services and application scenarios for individual users.