kamrul-haque / laravel-stripe-payment
将Stripe支付功能以及部分退款特性添加到您的现有Laravel项目中。该包使用最新的stripe.js v3版本,并且可以根据您的需求进行完全自定义。
v2.0.3
2023-12-20 05:44 UTC
Requires
- laravel/framework: ^7.0|^8.0|^9.0|^10.0
- stripe/stripe-php: ^9.9
README
将Stripe支付功能以及部分退款特性添加到您的现有Laravel项目中。该包使用最新的stripe.js v3版本,并且可以根据您的需求进行完全自定义。
安装
通过 Composer 安装此包
composer require kamrul-haque/laravel-stripe-payment
发布包的 resources
php artisan vendor:publish --tag="laravel-stripe"
迁移必要的数据库表
php artisan migrate
配置
在 .env 文件中设置 Stripe Api Keys
// .env
STRIPE_PUBLIC_KEY=
STRIPE_SECRET_KEY=
将 routes 添加到 web.php
// routes/web.php
<?php
use App\Http\Controllers as Controllers;
use Illuminate\Support\Facades\Route;
Route::group(['middleware' => 'auth'], function () {
require __DIR__.'/stripe.php';
});
使用方法
- 通过包添加到应用程序的
stripe-payments/createuri 访问结账页面 - 通过包添加到应用程序的
stripe-paymentsuri 访问支付完成和部分退款功能