我一直按照文档操作的拼接方式string="appid\n时间戳\n随机字符串\nprepay_id=wx0714491457727383f0682c9dad1ee80000\n".
这四个字段拼接,然后用openssl_sign($data, $signature, $private_key_resource, OPENSSL_ALGO_SHA256);加载商户证书私钥apiclient_key.pem后台签名,在转成base64 ----------$encoded_signature = base64_encode($signature);
然后一直给我报签名验证失败。网上还有说用apiv3密钥签名的,我一试函数都不对直接报错,这个肯定不对。兄弟姐妹们到底咋搞???
建议直接使用sdkhttps://pay.weixin.qq.com/docs/merchant/sdk-tools/sdk-tool.html