ErrorResponse

Objek Respons Error untuk semua metode.

Representasi JSON
{
  "responseHeader": {
    object (ResponseHeader)
  },
  "errorResponseCode": enum (ErrorResponseCode),
  "errorDescription": string,
  "paymentIntegratorErrorIdentifier": string
}
Kolom
responseHeader

object (ResponseHeader)

WAJIB: Header umum untuk semua respons.

errorResponseCode

enum (ErrorResponseCode)

OPSIONAL: Kode yang menangkap jenis error yang terjadi.

errorDescription

string

OPSIONAL: Berikan deskripsi tentang status ini kepada perwakilan dukungan untuk melakukan debug pada error. Perhatikan bahwa ini tidak pernah ditampilkan kepada pengguna. File ini dapat berisi teks deskriptif dan tidak sensitif yang digunakan untuk proses debug. Perhatikan bahwa beberapa nilai untuk errorResponseCode harus disertai dengan detail tambahan di kolom ini. Misalnya, INVALID_IDENTIFIER harus disertai dengan informasi di kolom ini tentang jenis ID mana yang tidak valid. Peringatan: Jangan sertakan token apa pun dalam pesan ini kecuali jika token ditetapkan sebagai publik.

paymentIntegratorErrorIdentifier

string

OPSIONAL: ID ini khusus untuk integrator dan dihasilkan oleh integrator. Digunakan hanya untuk tujuan proses debug guna mengidentifikasi panggilan ini. ID ini adalah ID yang digunakan integrator untuk mengetahui panggilan ini.

ResponseHeader

Objek header yang ditentukan pada semua respons yang dikirim dari server.

Representasi JSON
{
  "responseTimestamp": string
}
Kolom
responseTimestamp

string (int64 format)

WAJIB: Stempel waktu respons ini dinyatakan sebagai milidetik sejak epoch. Penerima harus memverifikasi bahwa stempel waktu ini adalah ± 60 detik dari 'sekarang'.