کدهای خطا
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 |