noorisys/paypal-payment

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

使用 srmklive/paypal 集成 Laravel PayPal 支付

1.0.0 2023-03-24 10:38 UTC

This package is auto-updated.

Last update: 2024-09-25 08:00:19 UTC


README

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

安装

使用 Composer 在项目的根目录下安装此包。

$ composer require noorisys/paypal-payment

将服务提供者添加到 config/app.php 文件中的 providers 数组。

Noorisys\PaypalPayment\Providers\PaypalPaymentServiceProvider::class,

配置

Laravel PayPal 需要连接配置。要开始使用,您需要发布所有供应商资产

$ php artisan vendor:publish --provider="Noorisys\PaypalPayment\Providers\PaypalPaymnetServiceProvider" --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-68fa134a-7efd-4cb7-aa40-b3d48fedf640?access_key=PMAT-01GW1GCWTDKSN8VA74FJBVMH41