Nesne: ErrorResponse

Yanıt gövdesi

200 olmayan tüm HTTP yanıtları için HTTP Gövdesi.

Örnek bir yanıt aşağıdaki gibidir:


  {
    "responseHeader": {
      "responseTimestamp": "1481899949611"
    },
    "errorResponseCode": "INVALID_IDENTIFIER",
    "errorDescription": "Unknown paymentIntegratorAccountId: PIAID1",
  }
JSON gösterimi
{
  "responseHeader": {
    object(ResponseHeader)
  },
  "errorResponseCode": string,
  "errorDescription": string,
}
Alanlar
responseHeader

object(ResponseHeader)

ZORUNLU: Tüm yanıtlar için ortak başlık.

errorResponseCode

string

İSTEĞE BAĞLI: aşağıdaki tabloya bakın.

Hata Yanıt Kodları ve Tavsiye Edilen HTTP Kodları
INVALID_API_VERSION 400

Entegratör, isteğin API'sini desteklemiyorsa kullanılır sürümünü değil.

INVALID_PAYLOAD_SIGNATURE 401

Yükün imzası bilinmiyorsa veya anahtar etkin değil.

INVALID_PAYLOAD_ENCRYPTION 400

Yükün şifrelenmesi bilinmeyen veya anahtar etkin değil.

REQUEST_TIMESTAMP_OUT_OF_RANGE 400

request_timestamp, ± 60 sn. değilse kullanılır .

INVALID_IDENTIFIER 404

İstekte gönderilen bir tanımlayıcı geçersizse veya bilinmiyor. Bu, paymentIntegratorAccountId, googlePaymentToken captureRequestId Geçersiz veri türünün türü, errorDescription içinde belirtilmelidir.

IDEMPOTENCY_VIOLATION 412

İstek, şunun benzerlik gereksinimlerini ihlal ediyorsa kullanılır: talep ediyor.

INVALID_FIELD_VALUE 400

İstek, desteklenen değerler kümesidir.

MISSING_REQUIRED_FIELD 400

Gerekli bir alan istekte ayarlanmadan bırakılırsa kullanılır.

PRECONDITION_VIOLATION 400

İşlemle ilgili bir kısıtlama ihlal edilirse (ör. geri ödeme isteği, şu tarihte kalan tutarı aşıyor: işlem) ekleyebilirsiniz.

USER_ACTION_IN_PROGRESS 400

İsteğin, aşağıdaki nedenlerden dolayı şu anda işleme alınamaması durumunda kullanılır: işlem sırasında bir kullanıcı işlemini kesintiye uğratabilir. sistem kilidi görevi görür. Bu kod, şu amaçlarla kullanılmamalıdır: uygulamaya özel dahili nedenlerden kaynaklanan hataları belirtmek eşzamanlılık hatalarını giderir.

INVALID_DECRYPTED_REQUEST 400

İstek yükünün şifresi çözülebiliyorsa ancak gösterilen mesaj ayrıştırılamadı.

errorDescription

string

İSTEĞE BAĞLI: Bu durumun açıklamasını belirtin. destek temsilcileriyle iletişime geçin. Bunun kullanıcılara hiçbir zaman gösterilmediğini unutmayın. Hata ayıklama için kullanılan açıklayıcı, hassas olmayan metinler içerebilir. errorResponseCode için bazı değerlerin şöyle olması gerektiğini unutmayın: bu alandaki ek ayrıntılarla birlikte (ör. INVALID_IDENTIFIER, girin).