laravel-pay / bank-misr
这是我创建的包 bank-misr
dev-master
2023-08-25 06:28 UTC
Requires
- php: ^8.1
- illuminate/contracts: ^10.0
- spatie/laravel-package-tools: ^1.14.0
Requires (Dev)
- laravel/pint: ^1.0
- nunomaduro/collision: ^7.8
- nunomaduro/larastan: ^2.0.1
- orchestra/testbench: ^8.0
- pestphp/pest: ^2.0
- pestphp/pest-plugin-arch: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- spatie/laravel-ray: ^1.26
This package is not auto-updated.
Last update: 2024-09-25 09:30:49 UTC
README
Bank Misr (EGYPT) 是 Laravel Pay 包的驱动程序。
内容
安装
您可以通过 composer 安装此包
composer require laravel-pay/bank-misr
您可以使用以下命令发布配置文件
php artisan vendor:publish --tag="bank-misr-config"
这是已发布的配置文件的内容
return [ "merchant" => [ "id" => env("BANK_MISR_MERCHANT_ID"), "password" => env("BANK_MISR_MERCHANT_PASSWORD"), "name" => env("BANK_MISR_MERCHANT_NAME"), ], "currency" => "EGP", "success_url" => env("BANK_MISR_SUCCESS_URL"), "fail_url" => env("BANK_MISR_FAIL_URL"), ];
可选地,您可以使用以下命令发布视图
php artisan vendor:publish --tag="bank-misr-views"
使用
Route::get("/" , function(){ $form = BankMisr::setOrderId(11111) ->setSuccessUrl("success") ->setFailUrl("fail") ->setAmount(100.12) ->setDescription("test") ->getForm(); return view("welcome" , [ "form" => $form ]); }); Route::get("/success" , function(){ dd("success" , request()->all()); })->name("success"); Route::get("/fail" , function(){ dd("fail" , request()->all()); })->name("fail");
变更日志
请参阅 CHANGELOG 获取最近更改的更多信息。
测试
$ composer test
安全
请参阅 我们的安全策略 了解如何报告安全漏洞。
贡献
请参阅 贡献指南 获取详细信息。
鸣谢
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 获取更多信息。