- خانه
- ماتریس مقایسه
مرجع
درگاهها
یازده درگاه پرداخت اینترنتی ایران، رندرشده از یک فایل داده واحد که ماتریس مقایسه در docs/README.md پکیج SDK را بازمیتاباند. هر ستون را میتوانید مرتب کنید؛ برای جزئیات کامل یک ردیف را انتخاب کنید.
این ماتریس از 4a04be5 در مخزن SDK منتقل شده است. برای هر مقدار ستونها، همان فایل داده مبناست؛ متن صفحات هیچجا آن را تکرار نمیکند.
| درگاه | نوع | پروتکل | واحد پول | ریدایرکت به درگاه | متد کالبک | سندباکس | وضعیت در SDK |
|---|---|---|---|---|---|---|---|
| زرینپال · ZarinPal | پرداختیار | REST (JSON) | ریال (IRR)، تومان | GET به StartPay/{authority} | GET، کوئریاسترینگ | بله | پشتیبانیشده |
| آیدیپی · IDPay | پرداختیار | REST (JSON) | ریال (IRR) | GET به لینک اختصاصی | POST، GET اختیاری | بله | برنامهریزیشده |
| بهپرداخت ملت · Behpardakht Mellat | شاپرک / PSP بانکی | SOAP 1.1 (WSDL) | ریال (IRR) | فرم POST با RefId | فرم POST | خیر | برنامهریزیشده |
| سامان کیش · Saman SEP | شاپرک / PSP بانکی | REST / SOAP، مبتنی بر توکن | ریال (IRR) | فرم POST با Token | فرم POST | خیر | برنامهریزیشده |
| سداد بانک ملی · Sadad Melli | شاپرک / PSP بانکی | REST / SOAP | ریال (IRR) | فرم POST یا توکن | فرم POST | خیر | فقط سند |
| تجارت الکترونیک پارسیان · Parsian PEC | شاپرک / PSP بانکی | SOAP / توکن REST | ریال (IRR) | فرم POST | فرم POST | خیر | فقط سند |
| پرداخت الکترونیک پاسارگاد · Pasargad PEP | شاپرک / PSP بانکی | REST / ریدایرکت | ریال (IRR) | POST یا GET | فرم POST | خیر | فقط سند |
| آسان پرداخت · Asan Pardakht | شاپرک / PSP بانکی | REST / SOAP | ریال (IRR) | فرم POST | فرم POST | خیر | فقط سند |
| پرداخت نوین آرین · Pardakht Novin | شاپرک / PSP بانکی | REST / SOAP | ریال (IRR) | فرم POST | فرم POST | خیر | فقط سند |
| ایرانکیش · IranKish | شاپرک / PSP بانکی | REST / SOAP | ریال (IRR) | فرم POST | فرم POST | خیر | فقط سند |
| سیزپی · SizPay | پرداختیار | REST (JSON) | ریال (IRR) | فرم POST یا لینک | POST | بله | فقط سند |
جزئیات هر درگاه
گزینههای پیکربندی، ویژگیهای خاص پروتکل، و پیوند به مشخصات اصلی. UnoPay اسناد بانکی را بازنویسی نمیکند — در کامیتی پینشده به آنها پیوند میدهد تا منبع حقیقت همانجا بماند که بانک گذاشته است.
| فیلد | مقدار |
|---|---|
| نوع | شاپرک / PSP بانکی |
| پروتکل | SOAP 1.1 (WSDL) |
| واحد پول | ریال (IRR) |
| ریدایرکت به درگاه | فرم POST با RefId |
| متد کالبک | فرم POST |
| سندباکس | ندارد، نیاز به سندباکس محلی |
| آداپتور | BehpardakhtAdapter |
گزینههای پیکربندی
این درگاه فقط در سطح سند مطرح است و UnoPay ساختار تنظیمی برای آن ندارد. سند بالادستی در پایین این صفحه را بخوانید و ساختار لازم را خودتان استخراج کنید.
نکات خاص
- متدهای WSDL: bpPayRequest، bpVerifyRequest، bpSettleRequest، bpReversalRequest، bpInquiryRequest.
- پاسخها JSON نیستند و بهصورت رشته کاماجدا برمیگردند. خرید موفق مقدار 0,<refId> و هر مقدار دیگر کد خطای عددی است. کلاینتها با .split(",") آن را پارس میکنند.
- کالبک بهصورت فرم POST با پارامترهای RefId، ResCode، SaleOrderId و SaleReferenceId ارسال میشود.
- این درگاه مانند زرینپال REST آزاد با JSON نیست، بنابراین آداپتور باید SOAP صحبت کند. UnoPay بر پایه fetch ساخته شده و امروز هیچ سریالایزر XML ندارد.
مشخصات کلیدی
10 فایل در مخزن SDK
- mellat-technical-reference.md
- MellatPaymentGatewayService.php
- mellat-1.29.pdf
- mellat_pgw_tech_doc_ver_1.15_fa.pdf
- Mellat_PGW_General_User_Manual_Ver_1.0.pdf
- Mellat_PGW_Dynamic_Pay_User_Manual_Ver_1.0.pdf
- Mellat_PGW_Refund_User_Manual_Ver_1.0.pdf
- Mellat_PGW_User_Manual_English_Ver_1.0.pdf
- behpardakht-implementation-ipg-fa-1403.pdf
- bank-mellat-shaparak.pdf
دو مجموعه سند دیگر بدون ردیف در ماتریس
درخت docs/ پکیج سیزده پوشه دارد، اما ماتریس مقایسه یازده ردیف. این دو مجموعه سند در مخزن هستند ولی ردیفی در ماتریس ندارند — بهجای حذف خاموش، اینجا ثبت شدهاند.
| درگاه | فایل در مخزن SDK | وضعیت در SDK |
|---|---|---|
| فنآوا کارت · Fanava Card | fanava/FanavaFCPDoc.pdf | ردیفی در ماتریس ندارد |
| بانک سرمایه · Sarmayeh Bank | sarmayeh/sarmayeh-payment-gateway-manual.pdf | ردیفی در ماتریس ندارد |