ErrorResponseCode

رموز الخطأ

عمليات التعداد
UNKNOWN_ERROR_RESPONSE_CODE لا تضبط هذه القيمة الافتراضية مطلقًا!
INVALID_API_VERSION يتم استخدامه إذا كان إصدار واجهة برمجة التطبيقات للطلب غير متوافق. رمز HTTP المقترَح: 400
INVALID_PAYLOAD_SIGNATURE يتم استخدامه إذا كان توقيع الحمولة على مفتاح غير معروف أو غير نشط. رمز HTTP المقترَح: 401
INVALID_PAYLOAD_ENCRYPTION يتم استخدامه إذا كان تشفير الحمولة إلى مفتاح غير معروف أو غير نشط. رمز HTTP المقترَح: 400
REQUEST_TIMESTAMP_OUT_OF_RANGE يتم استخدامه إذا لم يكن الطابع الزمني request ± 60 ثانية في الوقت الحالي. رمز HTTP المقترَح: 400
INVALID_IDENTIFIER يتم استخدامه إذا كان المعرّف الذي تم إرساله في الطلب غير صالح أو غير معروف. وقد يشمل ذلك PIAID و CaptureRequestId وGoogle Payment Token وما إلى ذلك. ويجب تحديد نوع المعرّف غير الصالح في الخطأ descriptionDescription (نوع المعرّف غير الصالح). رمز 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