This h5 adjustment method has many holes. I wonder if you have ever encountered a pit like mine? Isn't there js sdk on the WeChat page? If the payment page also calls js sdk, it will report this ghost error and tell you that it is a signature error. In fact, there is nothing wrong with the payment block. If you remove js sdk, you can pay successfully. To be precise, if the following code colleague exists in a page, he will also report such an error. Please find out whether this is the problem. Don't drop the js sdk interface on the payment page. Just remove the first paragraph of code. This is my problem. I don't know if I'm like you.
Js sdk configuration code block:
Pay off the code block: