当前插件集成了微信支付,支付宝支付开箱即用,支持laravel 9版本以上.
github地址:https://github.com/yreborn/laravel-pay
下载方式:
1、通过composer下载:composer require yreborn/laravel-pay
2、在composer.json 新增 "yreborn/laravel-pay": "dev-main",在命令行使用composer install进行安装
1、创建config/pay.php 配置文件
"",
//商户私钥
'merchantPrivateKey' => "",
//异步通知地址
'notifyUrl' => "",
//同步跳转
'return_url' => "",
//签名方式
'signType'=>"RSA2",
//支付宝网关
'gatewayHost' => "https://openapi.alipay.com/gateway.do",
//支付宝公钥,查看地址:https://openhome.alipay.com/platform/keyManage.htm 对应APPID下的支付宝公钥。
'alipayPublicKey' => "",
//微信商户号
'merchantId' => '',
//密钥序列号
'merchantCertificateSerial' => '',
//api私钥文件
'merchantPrivateKeyFilePath' => '',
//微信平台公钥
'platformCertificateFilePath' => '',
//公众号appid
'wxAppId' => '',
//微信回调地址
'wxNotifyUrl' => '',
2、在config/app目录加载插件
'providers' => [
Yreborn\LaravelUpload\PayServiceProvider::class
],
'aliases' => [
'Pay' => Yreborn\LaravelUpload\Facades\Pay::class
],
3、在控制器使用