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