susheelbhai/larapay

Laravel应用程序的多支付网关

v1.5.2 2024-08-11 07:30 UTC

This package is auto-updated.

Last update: 2024-09-11 08:21:04 UTC


README

安装

Laravel

在您的 composer.json 中添加此包并更新 composer。这将下载该包并安装 Larapay 包。

composer require susheelbhai/larapay

配置

供应商发布

使用以下命令发布所有必需的文件

php artisan vendor:publish --tag="larapay" --force 

在 .env 文件中添加凭据

php artisan larapay:initial_settings

迁移数据库

使用以下命令迁移数据库表并填充

php artisan migrate

单一步骤完成

composer require susheelbhai/larapay
php artisan vendor:publish --tag="larapay" --force
php artisan larapay:initial_settings
php artisan migrate

使用

在您的视图文件中添加一个表单

<form action="{{ route('pay') }}" method="post">
@csrf
<input name="action_url" type="hidden" value="{{ route('dashboard') }}" />
<input name="redirect_url" type="hidden" value="" />
<input name="gateway" type="hidden" value="{{ config('payment.gateway_id') }}" />
<input name="name" type="hidden" value="{{ Auth::guard('web')->user()?->name }}" />
<input name="email" type="hidden" value="{{ Auth::guard('web')->user()?->email }}" />
<input name="phone" type="hidden" value="{{ Auth::guard('web')->user()?->phone }}" />
<input name="amount" type="hidden" value="{{ 100*1.18 }}"/>
<input name="gst_percentage" type="hidden" value="{{ $gst_percentage ?? 18}}"/>
<input name="button" type="submit" title="Pay Now" />
</form>

许可证

此多身份验证包由 susheelbhai 为个人使用软件开发,并许可在 MIT 许可证 下。