zarulizham/laravel-ecommerce-payment

马来西亚电子商务支付网关

2.0.6 2024-06-21 08:57 UTC

README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

安装

您可以通过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)。有关更多信息,请参阅 许可文件