美文网首页
Alipay 和 WeChat 的 laravel 支付扩展包了

Alipay 和 WeChat 的 laravel 支付扩展包了

作者: php飞扬 | 来源:发表于2018-06-06 18:22 被阅读99次

    下载地址

    https://github.com/yansongda/pay

    运行环境

    • php >= 7.0
    • composer
    • laravel || lumen >= 5.1

    安装

    $ composer require yansongda/laravel-pay
    

    添加 service provider(optional. if laravel < 5.5 || lumen)

    // laravel < 5.5
    Yansongda\LaravelPay\PayServiceProvider::class,
    
    // lumen
    $app->register(Yansongda\LaravelPay\PayServiceProvider::class);
    

    添加 alias(optional. if laravel < 5.5)

    'Pay' => Yansongda\LaravelPay\Facades\Pay::class,
    

    配置文件

    $ php artisan vendor:publish --provider="Yansongda\\LaravelPay\\PayServiceProvider" --tag=laravel-pay
    
    <?php
    return [
        'alipay' => [
            // 支付宝分配的 APPID
            'app_id' => '',
            // 支付宝异步通知地址
            'notify_url' => '',
            // 支付成功后同步通知地址
            'return_url' => '',
            // 阿里公共密钥,验证签名时使用
            'ali_public_key' => '',
            // 自己的私钥,签名时使用
            'private_key' => '',
            // optional,默认 warning;日志路径为:sys_get_temp_dir().'/logs/yansongda.pay.log'
            'log' => [
                'file' => storage_path('logs/alipay.log'),
            //     'level' => 'debug'
            ],
            // optional,设置此参数,将进入沙箱模式
            // 'mode' => 'dev',
        ],
        'wechat' => [
            // 公众号 APPID
            'app_id' => '',
            // 小程序 APPID
            'miniapp_id' => '',
            // APP 引用的 appid
            'appid' => '',
            // 微信支付分配的微信商户号
            'mch_id' => '',
            // 微信支付异步通知地址
            'notify_url' => '',
            // 微信支付签名秘钥
            'key' => '',
            // 客户端证书路径,退款、红包等需要用到。请填写绝对路径,linux 请确保权限问题。pem 格式。
            'cert_client' => '',
            // 客户端秘钥路径,退款、红包等需要用到。请填写绝对路径,linux 请确保权限问题。pem 格式。
            'cert_key' => '',
            // optional,默认 warning;日志路径为:sys_get_temp_dir().'/logs/yansongda.pay.log'
            'log' => [
                'file' => storage_path('logs/wechat.log'),
            //     'level' => 'debug'
            ],
            // optional
            // 'dev' 时为沙箱模式
            // 'hk' 时为东南亚节点
            // 'mode' => 'dev',
        ],
    ];
    

    相关文章

      网友评论

          本文标题:Alipay 和 WeChat 的 laravel 支付扩展包了

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