raphael / paypal-payout
本包最新版本(dev-master)的许可信息不可用。
paypal支付网关
dev-master
2018-12-05 13:24 UTC
Requires
This package is auto-updated.
Last update: 2024-09-06 09:48:09 UTC
README
本包是为特定客户开发的。
安装
-
安装包
composer require raphael/paypal-payout
-
发布配置文件
php artisan vendor:publish
发布后,使用您的设置编辑config/paypal.php
return [ 'settings' => array( 'mode' => env('PAYPAL_MODE', 'sandbox'), 'http.ConnectionTimeOut' => 30, 'log.LogEnabled' => true, 'log.FileName' => storage_path() . '/logs/paypal.log', 'log.LogLevel' => 'ERROR' ), 'sandbox' => [ 'client_id' => env('PAYPAL_SANDBOX_CLIENT_ID', ''), 'secret' => env('PAYPAL_SANDBOX_SECRET', ''), 'webhook_id' => env('PAYPAL_SANDBOX_WEBHOOK_ID', ''), ], 'live' => [ 'client_id' => env('PAYPAL_LIVE_CLIENT_ID', ''), 'secret' => env('PAYPAL_LIVE_SECRET', ''), 'webhook_id' => env('PAYPAL_LIVE_WEBHOOK_ID', ''), ], ];
-
创建支付日志表
php artisan migrate
-
将您的paypal webhook url设置为
https://{您的网站URL}/paypal/webhook
用法
创建支付
$payout = new \Raphael\PaypalPayout\PaypalPayout;
$receiver = 'test@email.com';
$amount = 10;
$log = $payout::createPayout($receiver, $amount);
如果支付已创建,则将获得日志对象;如果失败,则返回null。