بدون اینماد · بدون کد مالیاتی · بدون شاپرک
پارسا پی بهصورت مستقیم از درگاههای موجود استفاده میکند و نیازی به اخذ هیچیک از مجوزهای سنتی ندارد.
مستندات کامل درگاه پرداخت هوشمند ParsaPay
نسخه ۱.۰.۰ | تاریخ انتشار: ۱۴۰۵/۰۵/۲۳
پارسا پی (ParsaPay) یک درگاه پرداخت هوشمند و یکپارچه است که به کسبوکارها امکان میدهد بدون نیاز به اخذ اینماد، کد مالیاتی و ثبتنام در شاپرک، از طریق ۸ درگاه پرداخت معتبر، پول دریافت کنند.
| مشخصه | توضیح |
|---|---|
| نام محصول | پارسا پی (ParsaPay) |
| نوع | درگاه پرداخت یکپارچه (Payment Gateway Aggregator) |
| پلتفرم | PHP 7.4+ |
| ذخیرهسازی | JSON (قابل ارتقا به MySQL) |
| درگاههای پشتیبانی | زیبال، زرینپال، پاسارگاد، آسان پرداخت، سامان، سپهر، سامان مستقیم، سپهر مستقیم |
| سقف هر تراکنش | ۹۹ میلیون تومان (قابل افزایش با تقسیم خودکار) |
| زمان فعالسازی | ۱۰ دقیقه |
| نیازمندیها | PHP، cURL، دسترسی به API درگاهها |
| لینک دسترسی | parsapay.parsakart.com |
| # | ویژگی | توضیح |
|---|---|---|
| ۱ | بدون اینماد | نیازی به اخذ نماد اعتماد الکترونیکی نیست |
| ۲ | بدون کد مالیاتی | عدم نیاز به ثبتنام مالیاتی |
| ۳ | بدون شاپرک | عدم نیاز به ثبتنام در شاپرک |
| ۴ | فعالسازی ۱۰ دقیقه | راهاندازی سریع بدون کاغذبازی |
| ۵ | ۸ درگاه معتبر | پشتیبانی از درگاههای مختلف با سقف ۹۹ میلیون تومان |
| ۶ | کارمزد از خریدار | فروشنده هیچ هزینهای پرداخت نمیکند |
| ۷ | انتخاب هوشمند درگاه | سیستم خودکار بهترین درگاه را انتخاب میکند |
| ۸ | تقسیم خودکار تراکنش | پرداختهای بزرگ به چند مرحله تقسیم میشوند |
| ۹ | لینک اختصاصی | هر کاربر لینک منحصربهفرد دریافت میکند |
| ۱۰ | داشبورد مدیریت | مشاهده و مدیریت تمام تراکنشها |
| نیازمندی | توضیح |
|---|---|
| PHP 7.4 یا بالاتر | نسخههای پایینتر ممکن است با خطا مواجه شوند |
| پسوند cURL | برای اتصال به API درگاهها ضروری است |
| پسوند JSON | برای پردازش دادههای JSON |
| دسترسی نوشتن به پوشه | برای ایجاد فایلهای users.json و transactions.json |
| دسترسی به اینترنت | برای اتصال به API درگاهها |
| دامنه با SSL (HTTPS) | درگاههای پرداخت به SSL نیاز دارند |
RewriteEngine On
RewriteRule ^p/([a-zA-Z0-9_-]+)$ pay.php?user=$1 [L,QSA]| فیلد | نوع | توضیح |
|---|---|---|
id | string | شناسه یکتای درگاه (برای استفاده در کد) |
name | string | نام نمایشی درگاه |
merchant | string | مرچنت کد دریافتی از درگاه |
terminal | string | ترمینال آیدی (برای درگاههایی که نیاز دارند) |
priority | int | اولویت انتخاب (۱ بالاترین) |
active | bool | وضعیت فعال/غیرفعال |
max_amount | int | سقف هر تراکنش به تومان |
fee_percent | float | درصد کارمزد درگاه |
{"status":"success","refId":"REF-123456","amount":1000000}{"status":"error","message":"خطا در اتصال به درگاه"}| معیار | اولویت | توضیح |
|---|---|---|
| وضعیت | ۱ | درگاه باید فعال باشد (active: true) |
| سقف مبلغ | ۲ | مبلغ تراکنش نباید از max_amount بیشتر باشد |
| کارمزد | ۳ | درگاهی با کمترین کارمزد اولویت دارد |
| اولویت | ۴ | در صورت برابری سایر معیارها، priority بالاتر انتخاب میشود |
| پشتیبان | ۵ | در صورت خطای درگاه اصلی، بهصورت خودکار به درگاه بعدی سوئیچ میشود |
| مبلغ کل | تعداد مراحل | توزیع |
|---|---|---|
| ۵۰,۰۰۰,۰۰۰ | ۱ | ۱ × ۵۰ میلیون |
| ۱۵۰,۰۰۰,۰۰۰ | ۲ | ۹۹ میلیون + ۵۱ میلیون |
| ۴۵۰,۰۰۰,۰۰۰ | ۵ | ۹۹ × ۴ + ۵۴ میلیون |
| لایه | روش | توضیح |
|---|---|---|
| احراز هویت | توکن یکبارمصرف | هر تراکنش دارای توکن منحصربهفرد است |
| رمزنگاری | AES-256 | اطلاعات حساس رمزنگاری میشوند |
| کالبک | امضای دیجیتال | صحت درخواستهای بازگشت تأیید میشود |
| CSRF | توکن فرم | جلوگیری از حملات CSRF |
| محدودیت تلاش | قفل ۱۵ دقیقهای | پس از ۵ تلاش ناموفق |
| SSL | HTTPS | تمام ارتباطات از طریق HTTPS انجام میشود |
| خطا | علت | راهحل |
|---|---|---|
callBackUrl is required | آدرس بازگشت ارسال نشده | بررسی callback در config.php و تنظیمات درگاه |
Merchant not found | مرچنت کد اشتباه | بررسی merchant در config.php |
Transaction not found | شناسه تراکنش نامعتبر | بررسی transactionId در callback.php |
Amount exceeds limit | مبلغ بالای ۹۹ میلیون | فعالسازی تقسیم خودکار یا استفاده از درگاه دیگر |
Curl error | مشکل در اتصال به API | بررسی دسترسی اینترنت و فیلتر شدن API |
404 Not Found | فایل وجود ندارد | بررسی مسیر فایلها و وجود .htaccess |
500 Internal Server Error | خطای سرور | بررسی لاگهای PHP و تنظیمات سرور |
| # | چکلیست | وضعیت |
|---|---|---|
| ۱ | آیا فایلها در مسیر درست قرار دارند؟ | ☐ |
| ۲ | آیا دسترسی نوشتن به پوشه وجود دارد؟ | ☐ |
| ۳ | آیا تنظیمات settings.json صحیح است؟ | ☐ |
| ۴ | آیا callback_url در درگاه تنظیم شده است؟ | ☐ |
| ۵ | آیا مرچنت کد و ترمینال آیدی صحیح است؟ | ☐ |
| ۶ | آیا PHP cURL فعال است؟ | ☐ |
| ۷ | آیا SSL (HTTPS) فعال است؟ | ☐ |
| ۸ | آیا .htaccess بهدرستی تنظیم شده است؟ | ☐ |
$GATEWAYS در فایل config.php.| روش | اطلاعات |
|---|---|
| ایمیل | info@parsakart.com |
| تلفن | 09112655904 |
| وبسایت | parsakart.com |
| پشتیبانی آنلاین | support.parsakart.com |
| لینک | توضیح |
|---|---|
| parsapay.parsakart.com | صفحه معرفی پارسا پی |
| parsakart.com/parsapay | صفحه اصلی پارسا پی |
| parsakart.com/parsapay/dashboard.php | داشبورد مدیریت |
| parsakart.com/parsapay/callback.php | آدرس بازگشت (Callback) |
ParsaPay – از ایران برای جهان 🌍