پرش به محتویات

خطاهای وب سرویس

فرمت و ساختار کلی خطاهای وب سرویس مشابه یکدیگر است و شامل code، detail و extras می‌شود.

به عنوان نمونه یک خطای احراز توکن با Status code=401 به این صورت خواهد بود:

status_code=401
{
  "code": "not_authenticated",
  "detail": "اطلاعات برای اعتبارسنجی ارسال نشده است.",
  "extra": {}
}

نمونه خطای ورودی اشتباه با Status code=401:

status_code=400
{
  "code": "deposit_is_expired",
  "detail": "بیعانه منقضی شده است",
  "extra": {}
}

نمونه خطای ورودی اشتباه با Status code=400 و مقدار code=validation_error:

status_code=401
{
  "code": "validation_error",
  "detail": "validation error",
  "extra": [
    {
      "field": "price",
      "error": "مطمئن شوید این مقدار بزرگتر و یا مساوی 10000 است."
    }
  ]
}

خطاها

error_code error_detail
40001 شماره فروشنده پیدا نشد
40002 شماره خریدار پیدا نشد
40003 آدرس url توکن یبعانه معتبر نیست
40004 بیعانه منقضی شده است
40005 بیعانه شماره درخواست مربوط به این پرداخت ندارد
40006 بیعانه پرداختی ندارد
40010 پرداخت بیعانه اشتباه است
40009 پرداخت بیعانه شماره پردازشی برای اعتبارسنجی ندارد
40011 شماره خریدار بیعانه اشتباه است
40012 شماره موبایل بیعانه برای اعتبارسنجی اشتباه است
40013 بیعانه پرداخت نشده است
40014 بیعانه قبلا پرداخت شده است
40015 امکان ثبت مشکل برای بیعانه وجود ندارد
40016 شناسه کاربری بیعانه تکراری است
authenticated_before_and_national_code_is_wrong کد ملی ثبت شده در سما برای این کاربر متفاوت است
authenticated_before کاربر قبلا احراز هویت شده است
authenticated_before_and_birth_date_is_wrong تاریخ تولد ثبت شده در سما برای این کاربر متفاوت است.
birth_date_is_wrong تاریخ تولد ثبت شده در ایزی پی برای این کاربر متفاوت است.
40022 این شناسه‌ی شبا قبلا برای کاربری دیگری ثبت شده است
40023 توافق‌نامه‌ای برای این سازمان یافت نشد
40024 توافق‌نامه ای با این سازمان وجود ندارد
40025 توافق‌نامه از سمت خریدار مورد قبول واقع نشد
40026 توافق‌نامه از سمت فروشنده مورد قبول واقع نشد
40027 توافق‌نامه مورد قبول واقع نشد
this_iban_is_not_for_this_national_code این شبا برای این کد ملی نیست
iban_not_found_in_service_provider شبا یافت نشد
another_user_with_this_national_code_already_exists این کد ملی قبلا با شماره دیگری در سما ثبت شده است.
40032 آدرس url توافق نامه‌ی بیعانه اعتبار ندارد
40033 آدرس url مشکل مربوط به بیعانه اعتبار ندارد
40034 وضعیت بیعانه‌ی که مشکل حل نشده دارد غیر قابل تغییر است
40035 خریدار در ایزی‌پی احراز هویت نشده است
40036 فروشنده در ایزی‌پی احراز هویت نشده است
40037 فروشنده با نوع کاربری تجاری در ایزی‌پی احراز هویت نشده است
40038 بیعانه‌ی پرداخت نشده را نمی‌توان برداشت کرد
40039 شماره‌ی ارجاع برای پرداخت موفق لازم است
40040 خطا در سرویس پرداخت
40041 خطا در سرویس احراز هویت
7 مشخصات کاربر (اطلاعات پروفایل کاربر) معتبر نیست
8 شماره موبایل متعلق به این کد ملی نمی‌باشد
63 شماره شبا متعلق به کاربر نیست
authentication_error_card_not_match شماره کارت متعلق به کاربر نیست
authentication_error_iban_with_multi_owner این شبا دارای چند صاحب است
40044 خطا در سرویس پرداخت
40045 این بیعانه پرداخت شده است ولی اعتبارسنجی با شماره ارجاع متفاوتی انجام شده است
40046 این بیعانه پرداخت شده ولی اعتبارسنجی با شماره پردازش اشتباه انجام شده است
40047 این کاربر نمی‌تواند برای این بیعانه مشکل ایجاد کند
40048 این کاربر یک مشکل دیگر برای این بیعانه ایجاد کرده است
40049 این فروشگاه نمی‌تواند برای این بیعانه مشکلی ثبت کند
40050 این مشکل دیگری برای این بیعانه ثبت کرده است
40051 بیعانه مشکل حل نشده‌ی دیگری دارد
user_age_is_under_minimum_required_age سن کاربر کمتر از حد مجاز است.
user_does_not_exist کاربر مورد نظر یافت نشد.
40054 این ایمیل قبلا ثبت شده است.
40055 ایمیل نامعتبر است.
invalid_iban شماره شبای وارد شده معتبر نیست
invalid_national_code شماره ملی وارد شده معتبر نیست
invalid_card شماره کارت معتبر نیست
40060 پرداخت انجام نشد
40065 خطا در برداشت مبلغ معامله
40066 حساب بانکی برای برداشت وجه معامله ثبت نشده است
40067 کاربر حساب بانکی پیش‌فرض ندارد
40069 خطا در برداشت وجه معامله
40070 وضعیت اشتباه برای برداشت
40071 خطا در سرویس
40075 پیدا نشد
40077 سرویس با این نوع و سرویس دهنده پیدا نشد
40089 کاربر فروشگاه پیش‌فرض ندارد
40090 شما نمی‌توانید از فروشگاه خودتان خرید کنید
40091 امکان اضافه کردن محصول به فروشگاه نیست. ابتدا لینک فروشگاه را تنظیم کنید
40092 در فروشگاه شما یک محصول با این عنوان وجود دارد
40093 معامله یافت نشد
40094 پرداخت یافت نشد
40095 کدملی و شماره موبایل همخوانی ندارد
40096 قیمت کالا نباید کمتر از 10000 ریال باشد
40097 معامله اشتباه
40098 بیعانه اشتباه است یا پرداخت نشده است
40099 بانک مورد نظر از این شبا پشتیبانی نمی‌کند
40100 توکن اشتباه
40101 خطا در نهایی سازی پرداخت معامله
40102 کاربر احراز هویت نشده است
40103 شماره شبا یا شماره کارت نیاز است
40104 کد تایید اشتباه است
40105 کدملی و تاریخ تولد و شماره شبا همخوانی ندارد
40106 خریدار و فروشنده یکی هستند
40107 شما مالک این فروشگاه نیستید
40108 شما نمی‌توانید این پیشنهاد را قبول کنید
40109 شما نمی‌توانید پیشنهاد خود را قبول کنید
40110 پیشنهاد رد شده قابل پذیرش مجدد نیست
40111 پیشنهاد منقضی شده قابل پذیرش نیست
40112 پیشنهاد رد شده قابل پذیرش نیست
40113 پیشنهاد قبلا پذیرش‌ شده است
40114 شما به این فروشگاه دسترسی ندارید
40115 قسمت header فروشگاه فرستاده نشده است
40116 شما در این وضعیت معامله قادر به انجام این عمل نمی‌باشید
40117 شما این عمل را برایا معامله‌ی منقضی شده نمی‌توانید انجام دهید
40118 پشنهاد دهنده و رد کننده‌ی پیشنهاد نمی‌توانند در یک طرف معامله باشند
40119 شماره شبای خریدار برای برداشت تنظیم نشده است
40120 شماره شبای فروشنده برای برداشت تنظیم نشده است
40121 شما نمی‌توانید بیعانه را نهایی کنید
40122 به دلیل وجود مشکل در بیعانه شما نمی‌توانید آن را نهایی کنید
40123 شما نمی‌توانید بیعانه را لغو کنید
40124 پیشنهاد قبول نشده امکان پرداخت ندارد
40125 خطا در برداشت
40126 امکان ویرایش معامله وجود ندارد
40127 بیعانه قبلا به کاربر دیگری اختصاص یافته است
40128 بیعانه در وضعیت اولیه قرار ندارد
40129 پرداختی با این res_num یافت نشد
40130 لینکی با این عبارت کوتاه شده یافت نشد
40131 پرداخت انجام نشده است
40132 پرداخت انجام نشده است
40133 فروشگاه تنظیمات کارمزد ندارد