美文网首页
微信支付简书的参考代码文档

微信支付简书的参考代码文档

作者: 薛延祥 | 来源:发表于2022-01-02 17:32 被阅读0次

    1、去微信下单

    https://www.jianshu.com/p/10bd4d1d4390

    2、接收微信支付回调

    https://www.jianshu.com/p/b3254e1bb804

    /**

        * @return string

        */publicfunctionnotify():string{$xmlstr=file_get_contents("php://input");if(empty($xmlstr))return'非法访问';$xmlObj=simplexml_load_string($xmlstr,'SimpleXMLElement',LIBXML_NOCDATA);$data=json_decode(json_encode($xmlObj),true);if($this->checkSign($data)){//校验通过,可以再增加对微信官方订单查询,判断订单真实性return'success';}return'fail';}/**校验签名

        * @param array $arr

        * @return bool

        */privatefunctioncheckSign(array$arr):bool{$sign=$arr['sign'];unset($arr['sign']);$key='1234';//微信商户平台支付设置的keyksort($arr);//根据key升序排序$str=http_build_query($arr);//数组字典排序拼接字符串$stringSignTemp=$str.'&key='.$key;//拼接上key$signValue=md5($stringSignTemp);//md5处理$signValue=strtoupper($signValue);//转大写return$signValue==$sign;}

    相关文章

      网友评论

          本文标题:微信支付简书的参考代码文档

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