微信支付APIv3调用JSAPI支付失败,Verify the response's data with: timestamp=1732593572, nonce=124124, signature=123123 => ...] failed.
200 OK
{"prepay_id":"wx26115931966637c307657aac5fe52b12313"}
try catch 支付一直是进入 catch,但是打印错误里面的数据,能找到prepay_id,请问这是成功了吗??如下是错误处打印的日志信息
if ($e instanceof \GuzzleHttp\Exception\RequestException && $e->hasResponse()) {
$r = $e->getResponse();
echo $r->getStatusCode() . ' ' . $r->getReasonPhrase(), PHP_EOL;
echo (string) $r->getBody(), PHP_EOL, PHP_EOL, PHP_EOL;
}
下单成功但是签名验证失败,给的平台证书/平台公钥不正确
问题已解决,确实是平台证书问题,我少操作了一步,要下载微信平台证书。
解决了吗。同样问题