Bkash Payment Gateway for Laravel

安装: 25

依赖: 0

建议者: 0

安全性: 0

星标: 8

关注者: 1

分支: 7

公开问题: 0

语言:Blade

v0.07 2024-05-22 13:19 UTC

This package is auto-updated.

Last update: 2024-09-22 14:03:02 UTC


README

此包是Laravel的Bkash支付网关的包装器。它使用Bkash API处理支付。此包不是由Bkash官方支持。自行承担风险。欢迎贡献力量。

安装

您可以通过Composer安装此包

composer require polashmahmud/bkash

用法

配置

使用以下命令发布配置文件

php artisan vendor:publish --provider="Polashmahmud\Bkash\BkashServiceProvider"

这将创建一个 bkash.php 文件到您的 config 文件夹。在这里,您可以设置您的Bkash凭据。您也可以在您的 .env 文件中设置凭据。

BKASH_BASE_URL=https://tokenized.sandbox.bka.sh/v1.2.0-beta
BKASH_APP_KEY=
BKASH_APP_SECRET=
BKASH_USER_NAME=
BKASH_PASSWORD=

创建支付

您可以调用一个POST请求来创建支付。

路由URL: bkash/payment/create 路由名称: bkash.payment.create 方法: POST 请求体:

管理面板

您可以通过访问 /bkash 路由来访问管理面板。

管理面板访问用户

您可以通过在 config/bkash.php 文件中设置 allowed_emails 来设置管理面板访问用户。

'allowed_emails' => [
  'polashmahmud@gmail.com'
],

退款支付和其他功能

您可以通过管理面板来退款支付和其他功能。

查看

如果您发布了视图,您可以在 resources/views/vendor/bkash 文件夹中自定义视图。

php artisan vendor:publish --provider="Polashmahmud\Bkash\BkashServiceProvider" --tag="views"