安装 laravel-wechat
composer require overtrue/laravel-wechat
配置 Laravel 应用
在 config/app.php 注册 ServiceProvider 和 Facade
'providers' => [
...
Overtrue\LaravelWeChat\ServiceProvider::class,
],
'aliases' => [
...
'EasyWeChat' => Overtrue\LaravelWeChat\Facade::class,
],
发布配置文件
php artisan vendor:publish --provider="Overtrue\LaravelWeChat\ServiceProvider"
修改config/wechat.php 中对应的参数
修改.env
#微信小程序配置
WECHAT_MINI_PROGRAM_APPID=wx9...
WECHAT_MINI_PROGRAM_SECRET=c40...
#微信支付商户配置
WECHAT_PAYMENT_SANDBOX=false
WECHAT_PAYMENT_APPID=wx9...
WECHAT_PAYMENT_MCH_ID=160...
WECHAT_PAYMENT_KEY=ce55...
WECHAT_PAYMENT_CERT_PATH=/.../apiclient_cert.pem
WECHAT_PAYMENT_KEY_PATH=/.../apiclient_key.pem
WECHAT_PAYMENT_NOTIFY_URL=https://xxx/wxpay/notify