Download the PHP package mozakar/gateway without Composer
On this page you can find all versions of the php package mozakar/gateway. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download mozakar/gateway
More information about mozakar/gateway
Files in mozakar/gateway
Download mozakar/gateway
More information about mozakar/gateway
Files in mozakar/gateway
Vendor mozakar
Package gateway
Short Description A Laravel package for connecting to all Iraninan payment gateways, base package mozakar/gateway
License MIT
Homepage https://github.com/mozakar/gateway
Package gateway
Short Description A Laravel package for connecting to all Iraninan payment gateways, base package mozakar/gateway
License MIT
Homepage https://github.com/mozakar/gateway
Please rate this library. Is it a good library?
Informations about the package gateway
پکیج اتصال به تمامی IPG ها و بانک های ایرانی.
این پکیج با ورژن های
(۴، ۵، ۶، ۷، ۸، ۹، ۱۰، ۱۱، ۱۲ و ۱۳)
لاراول سازگار می باشد.
حداقل نسخه PHP برای اجرای پکیج، ۸ است. لاراول ۱۱ و ۱۲ به PHP ۸.۲ یا جدیدتر، و لاراول ۱۳ به PHP ۸.۳ یا جدیدتر نیاز دارند.
پشتیبانی تنها از درگاهای زیر می باشد:
1. MELLAT
2. SADAD (MELLI)
3. SAMAN Token Base (جدید)
3. SAMAN
4. PARSIAN
5. PASARGAD(جدید)
6. ZARINPAL (ورژن 4)
7. ASAN PARDAKHT
8. PAY.IR ( برای فراخوانی از 'payir' استفاده نمایید)
9. Irankish (**جدید** - برای فراخوانی از 'irankish' استفاده نمایید)
10. Nikan (PASARGAD) (جدید)
11. PayPing (جدید)
12. Vandar (جدید)
13. Apsan (جدید)
14. Digipay
15. SADAD BNPL (MELLI BNPL)
16. Zibal (جدید)
17. MiliGold
----------
**نصب**:
دستورات زیر را جهت نصب دنبال کنید :
**مرحله ۱)**
### نصب به وسیله "composer require"
### یا
### در فایل composer.json اضافه کنید
**مرحله ۲)**
تغییرات زیر را در فایل config/app.php اعمال نمایید:
**توجه: از لاراول ۶ به بعد این مرحله لازم نیست. پکیج با package discovery ثبت میشود و در لاراول ۱۱ به بعد هم نیازی به ویرایش `config/app.php` یا `bootstrap/providers.php` نیست.**
**مرحله ۳) - انتقال فایل های مورد نیاز**
برای لاراول ۵ :
برای لاراول ۶ به بعد، پرووایدر همان نسخه را منتشر کنید:
تنظیمات پیشفرض از لاراول ۵ به بعد خودکار بارگذاری میشوند. برای سفارشیسازی، فایل تنظیمات، مایگریشن یا ویو را جداگانه منتشر کنید:
**مرحله ۴) - ایجاد جداول**
**مرحله ۵)**
عملیات نصب پایان یافته است حال فایل gateway.php را در مسیر app/ باز نموده و تنظیمات مربوط به درگاه بانکی مورد نظر خود را در آن وارد نمایید .
حال میتوایند برای اتصال به api بانک از یکی از روش های زیر به انتخاب خودتان استفاده نمایید . (Facade , Service container):
- Gateway::make(new Mellat())
- Gateway::make('mellat')
- Gateway::mellat()
- app('gateway')->make(new Mellat());
- app('gateway')->mellat();
مثال :اتصال به بانک ملت (درخواست توکن و انتقال کاربر به درگاه بانک)
توجه : مقدار متد price به ریال وارد شده است و معادل یکصد تومان می باشد
یک روت از نوع GET با آدرس /bank/request ایجاد نمایید و کد های زیر را در آن قرار دهید .
و سپس روت با مسیر /bank/response و از نوع post ایجاد نمایید و کد های زیر را در آن قرار دهید :
درخواست تسویه حساب از وندار (Vandar)
نمایش موجودی و لیست تراکنش ها در وندار (Vandar)
در صورت تمایل جهت همکاری در توسعه :
1. توسعه مستندات پکیج.
2. گزارش باگ و خطا.
3. همکاری در نوشتن ماژول دیگر بانک ها برای این پکیج .
درصورت بروز هر گونه
[باگ](https://github.com/mozakar/gateway/issues) یا [خطا](https://github.com/mozakar/gateway/issues) .
ما را آگاه سازید .
این پکیج از پکیج دیگری بنام poolport مشتق شده است اما برخی از عملیات آن متناسب با فریموورک لارول تغییر کرده است
All versions of gateway with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.0
illuminate/support Version ^5.8 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0 || ^12.0 || ^13.0
nesbot/carbon Version ^2.0 || ^3.0
illuminate/support Version ^5.8 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0 || ^12.0 || ^13.0
nesbot/carbon Version ^2.0 || ^3.0
The package mozakar/gateway contains the following files
Loading the files please wait ...