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 ها و بانک های ایرانی.
این پکیج با ورژن های
( ۴ و ۵ و ۶ و۷ و ۸ و ۹)
لاراول سازگار می باشد
پشتیبانی تنها از درگاهای زیر می باشد:
1. MELLAT
2. SADAD (MELLI)
3. SAMAN Token Base (جدید)
3. SAMAN
4. PARSIAN
5. PASARGAD(جدید)
6. ZARINPAL
7. ASAN PARDAKHT
8. PAY.IR ( برای فراخوانی از 'payir' استفاده نمایید)
9. Irankish (**جدید** - برای فراخوانی از 'irankish' استفاده نمایید)
10. Nikan (PASARGAD) (جدید)
11. PayPing (جدید)
12. Vandar (جدید)
13. Apsan (جدید)
----------
**نصب**:
دستورات زیر را جهت نصب دنبال کنید :
**مرحله ۱)**
### نصب به وسیله "composer require"
### یا
### در فایل composer.json اضافه کنید
**مرحله ۲)**
تغییرات زیر را در فایل config/app.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
nesbot/carbon Version
*
The package mozakar/gateway contains the following files
Loading the files please wait ....