美文网首页
支付宝php sdk验签rsaCheckV1不正确isSign一

支付宝php sdk验签rsaCheckV1不正确isSign一

作者: 天天来啦啊 | 来源:发表于2019-06-13 16:29 被阅读0次

    有几大吐槽点

    1:领导给的公钥,给的公钥和支付宝公钥是一样的,就一直验签不通过(应用公钥和支付宝公钥看着一样,中间是不一样的,仔细看)

    2:网址不能带参数,真是血的教训啊,支付宝开发管理中心回调地址填写的是http://*****.com/Pay/Notify/Index,但是程序里的notify_url网址最后加了个参数?method=notify的,所以。。。。

    3:用rsaCheckV1参数之前要这样:

    $aop = new \AopClient();

    $aop->gatewayUrl = $this->config['gatewayUrl'];

    $aop->appId = $this->config['appid'];

    $aop->rsaPrivateKey = $this->config['rsaPrivateKey'];

    $aop->alipayrsaPublicKey = $this->config['alipayrsaPublicKey'];

    $aop->apiVersion = '1.0';

    $aop->signType = 'RSA2';

    $aop->postCharset='UTF-8';

    $aop->format='json';

    $isSgin = $aop->rsaCheckV1($_POST, null,'RSA2');

    另:这个函数不用去掉sign,sign_type,直接用就行,他里面都写好了,一定要下载最新的sdk  rsa2的方式的

    相关文章

      网友评论

          本文标题:支付宝php sdk验签rsaCheckV1不正确isSign一

          本文链接:https://www.haomeiwen.com/subject/ifvhzftx.html