OPSIONAL: Berikan salah satu kode yang tercantum di
pada tabel di bawah ini.
Kode Respons Error dan Kode HTTP yang Disarankan
INVALID_API_VERSION
400
Digunakan jika integrator tidak mendukung API permintaan
.
INVALID_PAYLOAD_SIGNATURE
401
Digunakan jika tanda tangan {i>payload<i}
adalah tanda tangan yang tidak diketahui atau
kunci yang tidak aktif.
INVALID_PAYLOAD_ENCRYPTION
400
Digunakan jika enkripsi {i>payload<i}
tersebut ke alamat yang tidak diketahui atau
kunci yang tidak aktif.
REQUEST_TIMESTAMP_OUT_OF_RANGE
400
Digunakan jika request_timestamp bukan ± 60 detik
sekarang.
INVALID_IDENTIFIER
404
Digunakan jika ID yang dikirim dalam permintaan tidak valid atau
tidak diketahui. Ini mungkin termasuk paymentIntegratorAccountId,
googlePaymentToken, captureRequestId
dll. Jenis respons
harus ditentukan dalam errorDescription.
IDEMPOTENCY_VIOLATION
412
Digunakan jika permintaan melanggar persyaratan idempotency untuk
terhadap permintaan.
INVALID_FIELD_VALUE
400
Digunakan jika permintaan berisi nilai untuk {i>field<i} yang tidak ada di dalam
satu set nilai yang didukung.
MISSING_REQUIRED_FIELD
400
Digunakan jika kolom yang wajib diisi tidak ditetapkan dalam permintaan.
PRECONDITION_VIOLATION
400
Digunakan jika batasan pada operasi dilanggar (misalnya, ketika
permintaan pengembalian dana melebihi jumlah yang tersisa
transaksi).
USER_ACTION_IN_PROGRESS
400
Digunakan jika permintaan tidak dapat diproses saat ini karena
hal itu akan menginterupsi tindakan pengguna
dalam proses yang secara efektif
bertindak sebagai kunci sistem. Kode ini tidak boleh digunakan untuk
menunjukkan kegagalan karena implementasi internal khusus
error konkurensi.
INVALID_DECRYPTED_REQUEST
400
Digunakan jika payload permintaan dapat dibongkar enkripsinya, tetapi
pesan yang dihasilkan tidak dapat diuraikan.
errorDescription
string
OPSIONAL: Berikan deskripsi tentang status ini untuk
perwakilan dukungan untuk
men-debug {i>error<i}. Perhatikan bahwa alamat ini tidak pernah ditampilkan kepada pengguna.
Template 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 untuk mengetahui jenis pengenal mana yang tidak valid).
Semua hak dilindungi undang-undang. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-25 UTC.
[null,null,["Terakhir diperbarui pada 2025-07-25 UTC."],[],["Non-200 HTTP responses contain a body with error details. This body includes a `responseHeader`, `errorResponseCode`, and `errorDescription`. The `errorResponseCode` field specifies the error type (e.g., `INVALID_IDENTIFIER`, `INVALID_API_VERSION`), accompanied by an advised HTTP code. The optional `errorDescription` provides debugging information for support. Required field is `responseHeader` and fields `errorResponseCode` and `errorDescription` are optional. The content specifies that the field `errorResponseCode` requires certain HTTP code.\n"]]