inaxo/laravelstripehandler

Laravel 包,包含您实现 Stripe 支付网关所需的一切

v1.0.0 2024-01-01 16:44 UTC

This package is auto-updated.

Last update: 2024-09-05 15:43:01 UTC


README

  1. 运行命令
composer require inaxo/laravelstripehandler
  1. 并且
composer require stripe/stripe-php
  1. 将以下行添加到 composer.json 文件中的 autoload 部分
"Inaxo\\LaravelStripeHandler\\": "vendor/inaxo/laravelstripehandler/src/",
  1. 运行以下命令
composer dump-autoload
  1. 将以下行添加到 config/app.php 文件中的 providers 键数组
Inaxo\LaravelStripeHandler\LaravelStripeHandlerServiceProvider::class,
  1. 再次运行命令
composer dump-autoload
  1. 现在,要发布包配置文件,您需要运行以下命令
php artisan vendor:publish --provider="Inaxo\LaravelStripeHandler\LaravelStripeHandlerServiceProvider"
  1. 发布服务提供者后,您需要将此行添加到 app/Http/Kernel.php 文件中的 middleware 数组
\Illuminate\Session\Middleware\StartSession:: class,
  1. 如果您已经完成了所有前面的步骤,您需要在 resources/LaravelStripeHandler/products.* 中输入数据(默认为 XML 格式)。之后,您应该在 .env 文件中添加额外的密钥
STRIPE_PUBLIC_KEY=
STRIPE_SECRET_KEY=
STRIPE_HOME_ROUTE=
STRIPE_CURRENCY=

享受吧!