laravel-pay/bank-misr

这是我创建的包 bank-misr

dev-master 2023-08-25 06:28 UTC

This package is not auto-updated.

Last update: 2024-09-25 09:30:49 UTC


README

Latest Version on Packagist Software License Build Status Quality Score Code Coverage Total Downloads

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)。请参阅 许可证文件 获取更多信息。