1.如果遇到系统繁忙,请稍后再试?
答案:多半是自己参数的问题,请认真核对参数,确保,参数于官方的参数保持一致
2.wechatpay-api-v3签名是微信分基本都会需要的验签,列出微信文档需要注意的以下事项:
(1)message参数问题$method参数为POST 或者GET请求,$body为POST请求体的参数参数如下面片段代码:
$c即可为$body,请注意的$message 里的\n,也会导致验签失败
$a['out_order_no'] = $out_order_no;
$a['service_id'] = config('miniprogram.wx.service_id');;
$a['appid'] = $appId;
$c = json_encode($a);
$message = "{$method}\n".
$canonical_url."\n".
$timestamp."\n".
$nonce."\n".
$body."\n";
(2)私钥一定是路径的,请注意,服务器与win系统的/问题,里面的$raw_sign参数可以设置为空