Download the PHP package mortezapiri/gateway without Composer
On this page you can find all versions of the php package mortezapiri/gateway. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download mortezapiri/gateway
More information about mortezapiri/gateway
Files in mortezapiri/gateway
Download mortezapiri/gateway
More information about mortezapiri/gateway
Files in mortezapiri/gateway
Vendor mortezapiri
Package gateway
Short Description A Laravel package for connecting to all Iraninan payment gateways
License MIT
Homepage https://github.com/mortezapiri/gateway
Package gateway
Short Description A Laravel package for connecting to all Iraninan payment gateways
License MIT
Homepage https://github.com/mortezapiri/gateway
Please rate this library. Is it a good library?
Informations about the package gateway
سایت مرجع پکیج: [larabook.ir](http://larabook.ir/اتصال-درگاه-بانک-لاراول/)
پکیج اتصال به تمامی IPG ها و بانک های ایرانی.
این پکیج با ورژن های
( ۴ و ۵ و ۶ لاراول )
لاراول سازگار می باشد
پشتیبانی تنها از درگاهای زیر می باشد:
1. MELLAT
2. SADAD (MELLI)
3. SAMAN
4. PARSIAN
5. PASARGAD
6. ZARINPAL
7. PAYPAL
8. ASAN PARDAKHT
9. PAY.IR ( برای فراخوانی از 'payir' استفاده نمایید)
10. Irankish (**جدید** - برای فراخوانی از 'irankish' استفاده نمایید)
----------
**نصب**:
دستورات زیر را جهت نصب دنبال کنید :
**مرحله ۱)**
composer require larabook/gateway
**مرحله ۲)**
تغییرات زیر را در فایل config/app.php اعمال نمایید:
**توجه برای نسخه های لاراول ۶ به بعد این مرحله نیاز به انجام نمی باشد**
**مرحله ۳) - انتقال فایل های مورد نیاز**
برای لاراول ۵ :
php artisan vendor:publish --provider=Larabookir\Gateway\GatewayServiceProviderLaravel5
برای لاراول ۶ به بعد :
php artisan vendor:publish
سپس این گزینه را انتخاب کنید : "Larabookir\Gateway\GatewayServiceProviderLaravel6"
**مرحله ۴) - ایجاد جداول**
php artisan migrate
**مرحله ۵)**
عملیات نصب پایان یافته است حال فایل 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 ایجاد نمایید و کد های زیر را در آن قرار دهید :
در صورت تمایل جهت همکاری در توسعه :
1. توسعه مستندات پکیج.
2. گزارش باگ و خطا.
3. همکاری در نوشتن ماژول دیگر بانک ها برای این پکیج .
درصورت بروز هر گونه
[باگ](https://github.com/larabook/gateway/issues) یا [خطا](https://github.com/larabook/gateway/issues) .
ما را آگاه سازید .
این پکیج از پکیج دیگری بنام poolport مشتق شده است اما برخی از عملیات آن متناسب با فریموورک لارول تغییر کرده است
All versions of gateway with dependencies
PHP Build Version
Package Version
The package mortezapiri/gateway contains the following files
Loading the files please wait ....