PHP code example of xwzj / wechat

1. Go to this page and download the library: Download xwzj/wechat library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

xwzj / wechat example snippets



//处理回调方式一
//tp或其他框架可以直接在控制器中使用,无需引入自动加载类
y_notify = new \Wechat\Pay\WxPayNotify($config);

return $pay_notify->notify(function ($result){
    //处理支付通知
});


//处理回调方式二
class Notify extends \Wechat\Pay\WxPayNotify
{
    protected $partnerkey = '支付秘钥';
    public function NotifyProcess($data)
    {
        //处理支付通知
    }
}



//tp或其他框架可以直接在控制器中使用,无需引入自动加载类
tch (strtolower($push_data['MsgType'])){
        case 'event':
            switch (strtolower($push_data['Event'])){
                case 'subscribe':
                    //关注关注事件,这里分为直接关注事件和扫描带参数二维码事件,还未关注时的事件推送
                    return $send_obj->text('欢迎关注公众号');
                    break;
                case 'unsubscribe':
                    //取消关注事件
                    break;
                case 'SCAN':
                    //扫描带参数二维码事件,用户已关注时的事件推送
                    break;
                case 'LOCATION':
                    //上报地理位置事件
                    break;
                case 'CLICK':
                    //自定义菜单事件
                    break;
            }
            break;
        case 'text':
            //文本消息
            break;
        case 'image':
            //图片消息
            break;
        case 'voice':
            //语音消息
            break;
        case 'video':
            //视频消息
            break;
        case 'shortvideo':
            //小视频消息
            break;
        case 'location':
            //地理位置消息
            break;
        case 'link':
            //链接消息
            break;
    }
});


//实例化用户信息类
$wxuser = new WxUser(['appid'=>'小程序唯一标识','appSecret'=>'小程序秘钥']);
//小程序授权获取用户信息
//code:  wx.login()返回的code码
return $wxuser->getWeAppAuthInfo($code);

//获取access_token
$wxuser->getAccessToken();

//发送模板消息