Download the PHP package abdal/abdal-zarinpal-pg without Composer
On this page you can find all versions of the php package abdal/abdal-zarinpal-pg. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download abdal/abdal-zarinpal-pg
More information about abdal/abdal-zarinpal-pg
Files in abdal/abdal-zarinpal-pg
Package abdal-zarinpal-pg
Short Description ZarinPal Payment Gateway For Laravel
License MIT
Homepage https://github.com/ebrasha/abdal-zarinpal-pg
Informations about the package abdal-zarinpal-pg
Abdal Zarinpal PG For Laravel
💎 هدف اصلی
این پکیج برای یکپارچهسازی درگاه پرداخت زرین پال با لاراول طراحی شده است.
⚓ پیش نیاز
PHP 7.2 یا بالاتر
Laravel 7.0 یا بالاتر
✨ قابلیتها
- درخواست پرداخت
- تایید پرداخت
- مدیریت خطاها
- استفاده آسان با متدهای زنجیرهای
- انتخاب واحد پول در زمان درخواست هر تراکنش
- پشتیبانی از آخرین نسخه و جدیدترین نسخه های لاراول
📝 چگونه کار میکند؟
نصب
برای نصب پکیج از کامپوزر استفاده کنید:
بروزرسانی
برای بروزرسانی پکیج از کامپوزر استفاده کنید:
تنظیمات
سپس سرویسپراوایدر را در فایل config/app.php اضافه کنید: (برای لاراول 11 نیاز به انجام این مورد ندارید)
و فاساد را ثبت کنید: (برای لاراول 11 نیاز به انجام این مورد ندارید)
استفاده
فرض کنید Route ها را به صورت زیر تعریف کرده اید
پس از تعریف Route ها می توانید کاربر را به آن پاس دهید و در تابعی که به route شما متصل شده است برای درخواست پرداخت یا همان ارسال مشتری به درگاه کد زیر را وارد کنید
برای تایید پرداخت مشتری:
اگر نمی خواهید در هر بار استفاده از پکیج کد درگاه و واحد پول را وارد کنید می توانید از فایل .env نیز استفاده کنید. در فایل .env پروژه خود، مقادیر مربوط به ZARINPAL_MERCHANT_ID و ZARINPAL_CURRENCY را اضافه کنید:
مرچنت کد یا کد درگاه را اضافه کنید
برای تغییر واحد پول به تومان (پکیج پیشفرض از واحد تومان استفاده می کند)
برای تغییر واحد پول به ریال
اگر تنظیمات را در فایل .env وارد کردید کدها را به صورت زیر استفاده کنید مثال استفاده با مقادیر پیشفرض از فایل تنظیمات ارسال مشترین به درگاه بانک
برای تایید پرداخت مشتری:
❤️ کمک به پروژه
https://alphajet.ir/abdal-donation
🤵 برنامه نویس
دست ساز با عشق توسط ابراهیم شفیعی (ابراشا)
E-Mail = [email protected]
Telegram: https://t.me/ProfShafiei
☠️ گزارش خطا
اگر با مشکلی در پیکربندی مواجه هستید یا چیزی آنطور که انتظار دارید کار نمیکند، لطفا از [email protected] استفاده کنید.طرح مشکلات بر روی GitLab یا Github نیز پذیرفته میشوند.