noorisys / paypal-split-payment
此包最新版本(1.0.0)没有可用的许可信息。
Laravel PayPal 分付款集成
1.0.0
2023-04-10 11:13 UTC
Requires
- barryvdh/laravel-dompdf: ^2.0
- srmklive/paypal: ~3.0
This package is auto-updated.
Last update: 2024-09-11 07:21:29 UTC
README
安装
使用Composer在项目的根目录中安装此包。
$ composer require noorisys/paypal-split-payment
将服务提供者添加到config/app.php
中的providers
数组。
Noorisys\PaypalPayment\Providers\PaypalSplitPaymentServiceProvider::class,
配置
Laravel PayPal 需要连接配置。要开始,您需要发布所有供应商资源
$ php artisan vendor:publish --provider="Noorisys\PaypalPayment\Providers\PaypalSplitPaymentServiceProvider" --force
这将创建一个config/paypal.php
文件,您可以修改它来设置您的配置。同时,请确保检查本包中原始配置文件在发布之间的更改。
您可以自由更改配置文件,但默认期望的值如下
'mode' => env('PAYPAL_MODE', 'sandbox'), // Can only be 'sandbox' Or 'live'. If empty or invalid, 'live' will be used. 'sandbox' => [ 'client_id' => env('PAYPAL_SANDBOX_CLIENT_ID', ''), 'client_secret' => env('PAYPAL_SANDBOX_CLIENT_SECRET', ''), 'app_id' => 'APP-80W284485P519543T', ], 'live' => [ 'client_id' => env('PAYPAL_LIVE_CLIENT_ID', ''), 'client_secret' => env('PAYPAL_LIVE_CLIENT_SECRET', ''), 'app_id' => env('PAYPAL_LIVE_APP_ID', ''), ],
在Postman上运行API
通过链接导入Postman集合并运行API
https://api.postman.com/collections/18476697-5ffb19b3-5c14-41f4-836b-713373fd249d?access_key=PMAT-01GXQ7VB17XAP93EQGA2C91WA0