php 对接微信分遇到的坑,wechatpay-api-v3签名,持续更新(统一下单接口,如第一次申请商户apikey,请重置,否则会报签名错误)

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参数可以设置为空

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值