ErrorResponseCode

کدهای خطا

Enums
UNKNOWN_ERROR_RESPONSE_CODE هرگز این مقدار پیش فرض را تنظیم نکنید!
INVALID_API_VERSION اگر نسخه API درخواست پشتیبانی نشود استفاده می شود. کد HTTP توصیه شده: 400
INVALID_PAYLOAD_SIGNATURE اگر امضای محموله به یک کلید ناشناخته یا غیرفعال باشد استفاده می شود. کد HTTP توصیه شده: 401
INVALID_PAYLOAD_ENCRYPTION اگر رمزگذاری محموله به یک کلید ناشناخته یا غیرفعال باشد استفاده می شود. کد HTTP توصیه شده: 400
REQUEST_TIMESTAMP_OUT_OF_RANGE اگر مهر درخواست زمانی ± 60 ثانیه نباشد استفاده می شود. کد HTTP توصیه شده: 400
INVALID_IDENTIFIER اگر شناسه ارسال شده در درخواست نامعتبر یا ناشناخته باشد استفاده می شود. این ممکن است شامل PIAID، captureRequestId، Google Payment Token و غیره باشد. نوع شناسه نامعتبر باید در errorDescription مشخص شود. کد HTTP توصیه شده: 404
IDEMPOTENCY_VIOLATION در صورتی استفاده می شود که درخواست الزامات ناتوانی در درخواست را نقض کند. کد HTTP توصیه شده: 412
INVALID_FIELD_VALUE اگر درخواست حاوی مقداری برای فیلدی باشد که در مجموعه مقادیر پشتیبانی شده نیست استفاده می شود. کد HTTP توصیه شده: 400
MISSING_REQUIRED_FIELD اگر قسمت مورد نیاز در درخواست تنظیم نشده باشد استفاده می شود. کد HTTP توصیه شده: 400
PRECONDITION_VIOLATION اگر محدودیتی در عملیات نقض شود (مثلاً زمانی که درخواست برای بازپرداخت بیش از مقدار باقی مانده در تراکنش باشد) استفاده می شود. کد HTTP توصیه شده: 400
USER_ACTION_IN_PROGRESS در صورتی استفاده می‌شود که درخواست در حال حاضر قابل پردازش نباشد، زیرا باعث وقفه در عملکرد کاربر در حین پردازش می‌شود که به طور موثر به عنوان قفل سیستم عمل می‌کند. این کد نباید برای نشان دادن خرابی های ناشی از خطاهای همزمان داخلی خاص پیاده سازی استفاده شود. کد HTTP توصیه شده: 423
INVALID_DECRYPTED_REQUEST اگر بار درخواست قابل رمزگشایی باشد استفاده می شود، اما پیام حاصل نمی تواند تجزیه شود. کد HTTP توصیه شده: 400
FORBIDDEN دسترسی به منبع درخواستی ممنوع است. کد HTTP توصیه شده: 403