polashmahmud / bkash
Bkash Payment Gateway for Laravel
v0.07
2024-05-22 13:19 UTC
Requires
- php: ^7.2|^8.0|^8.1|^8.2|^8.3
- illuminate/database: ^6.0|^7.0|^8.0|^9.0|^10.0|^11.0
- illuminate/support: ^6.0|^7.0|^8.0|^9.0|^10.0|^11.0
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"