خطاهای وب سرویس¶
فرمت و ساختار کلی خطاهای وب سرویس مشابه یکدیگر است و شامل code
، detail
و extras
میشود.
به عنوان نمونه یک خطای احراز توکن با Status code=401 به این صورت خواهد بود:
status_code=401
{
"code": "not_authenticated",
"detail": "اطلاعات برای اعتبارسنجی ارسال نشده است.",
"extra": {}
}
نمونه خطای ورودی اشتباه با Status code=401:
نمونه خطای ورودی اشتباه با 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 | فروشگاه تنظیمات کارمزد ندارد |