noorisys / paypal-subscription
此包最新版本(1.0.0)没有可用的许可证信息。
使用 srmklive/paypal 的 Laravel Paypal 订阅
1.0.0
2023-03-25 05:34 UTC
Requires
- php: ^8.0.2
- barryvdh/laravel-dompdf: ^2.0
- srmklive/paypal: ^3.0
This package is auto-updated.
Last update: 2024-09-25 09:04:33 UTC
README
安装
使用 Composer 在项目的根目录中安装此包。
$ composer require noorisys/paypal-subscription
将服务提供者添加到 config/app.php
中的 providers
数组。
Noorisys\PaypalSubscription\Providers\PaypalSubscriptionServiceProvider::class,
配置
Laravel PayPal 需要连接配置。要开始,您需要发布所有供应商资产
$ php artisan vendor:publish --provider="Noorisys\PaypalSubscription\Providers\PaypalSubscriptionServiceProvider" --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-7e81ea1c-7d1e-4965-9953-b25b40ebaf25?access_key=PMAT-01GVFRSKHNB4F5RY2CWY4G75YG