noorisys/paypal-split-payment

此包最新版本(1.0.0)没有可用的许可信息。

Laravel PayPal 分付款集成

1.0.0 2023-04-10 11:13 UTC

This package is auto-updated.

Last update: 2024-09-11 07:21:29 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License PHP Version Require

安装

使用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