真的很佩服写这些技术文档的工程师,写的参数名称很多上文不接下文,根本不知怎么来。
运行的结果众所周知,这样运行直接返回签名错误。
{"code":"SIGN_ERROR","detail":{"detail":{"issue":"sign not match"},"field":"signature","location":"authorization","sign_information":{"method":"POST","sign_message_length":1074,"truncated_sign_message":"POST\n/v3/pay/transactions/jsapi\n1616489894\n368b0a9db0936ee30adea669130f3b16\n{\"time_e\n","url":"/v3/pay/transactions/jsapi"}},"message":"错误的签名,验签失败"}
基本 开发者看完文档可以自己写出来搞定了,而且官方还提供 验签工具。你总不能直接复制粘贴就以为搞定吧
建议多看看文档
目测楼主属于一上来就走代码,接触微信支付不超过半天。