zarulizham / laravel-ecommerce-payment
马来西亚电子商务支付网关
2.0.6
2024-06-21 08:57 UTC
Requires
- php: ^8.0
- illuminate/contracts: ^8.73|^9.0|^10.0
- spatie/laravel-data: ^3.0|^4.0
- spatie/laravel-package-tools: ^1.9.2
Requires (Dev)
- nunomaduro/collision: ^7.0
- phpunit/phpunit: ^10.1
- spatie/laravel-ray: ^1.26
README
安装
您可以通过composer安装此包
composer require zarulizham/laravel-ecommerce-payment
您可以使用以下命令发布并运行迁移
php artisan vendor:publish --tag="ecommerce-payment-migrations"
php artisan migrate
您可以使用以下命令发布配置文件
php artisan vendor:publish --tag="ecommerce-payment-config"
您可以使用以下命令发布控制器文件
php artisan vendor:publish --tag="ecommerce-payment-controller"
这是已发布配置文件的内容
return [ 'password' => env('ECOMMERCE_PASSWORD'), 'merchant_account_no' => env('ECOMMERCE_MERCHANT_ACCOUNT_NO'), 'payment_window_url' => env('ECOMMERCE_PAYMENT_WINDOW_URL'), 'direct_path' => env('ECOMMERCE_DIRECT_PATH'), 'direct_url' => env('ECOMMERCE_DIRECT_URL'), 'callback_path' => env('ECOMMERCE_CALLBACK_PATH'), 'callback_url' => env('ECOMMERCE_CALLBACK_URL'), 'transaction_type' => env('ECOMMERCE_TRANSACTION_TYPE', 2), 'response_type' => env('ECOMMERCE_RESPONSE_TYPE', 'HTTP'), ];
示例 .env
ECOMMERCE_PASSWORD=
ECOMMERCE_MERCHANT_ACCOUNT_NO=
ECOMMERCE_PAYMENT_WINDOW_URL=https://3dgatewaytest.ambankgroup.com/BPG/admin/payment/PaymentWindow.jsp
ECOMMERCE_DIRECT_PATH=BPG/ecommerce/redirect
ECOMMERCE_DIRECT_URL="${APP_URL}/BPG/ecommerce/redirect"
ECOMMERCE_CALLBACK_PATH=BPG/ecommerce/callback
ECOMMERCE_CALLBACK_URL="${APP_URL}/BPG/ecommerce/callback"
可选,您可以使用以下命令发布视图
php artisan vendor:publish --tag="ecommerce-payment-views"
使用方法
测试:URL/ecommerce/initiate/payment
更新日志
请参阅 更新日志 了解最近更改的详细信息。
贡献
请参阅 贡献指南 了解详细信息。
安全漏洞
请查看 我们的安全策略 了解如何报告安全漏洞。
鸣谢
许可
MIT许可(MIT)。有关更多信息,请参阅 许可文件。