Bank Misr (EGYPT) driver for the Laravel Pay package.
You can install the package via composer:
composer require laravel-pay/bank-misr
You can publish the config file with:
php artisan vendor:publish --tag="bank-misr-config"
This is the contents of the published config file:
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"),
];
Optionally, you can publish the views using
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");
Please see CHANGELOG for more information on what has changed recently.
$ composer test
Please review our security policy on how to report security vulnerabilities.
Please see CONTRIBUTING for details.
The MIT License (MIT). Please see License File for more information.