Welcome to Xendit’s latest documentation. For legacy content, access the previous documentation here or the previous API reference here.

Skenario error

Prev Next

Kode error API untuk /payment_requests dan /payments

Kode error

Error HTTP

Deskripsi

INACTIVE_PAYMENT_REQUEST

400

Permintaan pembayaran sudah dalam status terminal. Perubahan tidak lagi diizinkan.

INVALID_VALUE_ERROR

400

Format dan parameter permintaan API sudah benar. Namun, nilai untuk satu atau beberapa parameter tidak sesuai dengan yang diizinkan oleh channel pembayaran atau setelan Anda.

API_VALIDATION_ERROR

400

Format atau parameter permintaan API tidak mengikuti validasi kami.

CARD_EXPIRED

400

Tanggal kedaluwarsa kartu dalam permintaan telah berlalu.

CAPTURE_AMOUNT_EXCEEDED

400

Jumlah pengambilan yang ditentukan dalam permintaan pengambilan harus kurang dari atau sama dengan jumlah otorisasi yang tidak ditangkap.

REFUND_AMOUNT_EXCEEDED

400

Jumlah pengembalian dana yang ditentukan dalam permintaan pengembalian dana harus kurang dari atau sama dengan jumlah pengambilan yang belum dikembalikan.

INVALID_PAYMENT_DETAILS

400

Informasi pembayaran yang dimasukkan oleh pengguna akhir tidak valid.

PAYMENT_REQUEST_RATE_LIMITED

400

Jumlah maksimum permintaan ke channel pembayaran ini telah terlampaui dalam jangka waktu tertentu.

INVALID_TOKEN

400

ID token pembayaran yang ditentukan dalam permintaan pembayaran telah kedaluwarsa atau telah dibatalkan.

TEMPORARILY_UNAVAILABLE

400

Fitur yang diminta tidak tersedia selama waktu ini. Anda dapat melakukan percobaan lagi nanti.

PARTIAL_REFUND_COUNTS_EXCEEDED

400

Jumlah pengembalian dana sebagian telah melebihi apa yang diizinkan oleh channel pembayaran.

REFUND_IN_PROGRESS

400

Ada permintaan pengembalian dana yang tertunda. Harap tunggu hingga permintaan yang tertunda selesai sebelum memulai yang baru.

INELIGIBLE_TRANSACTION_STATUS

400

Operasi yang diminta tidak tersedia untuk sumber daya data dalam statusnya saat ini.

INSUFFICIENT_BALANCE

400

Saldo di akun Anda tidak mencukupi untuk melakukan pengembalian dana. Harap isi saldo Anda dengan jumlah yang cukup sebelum mencoba kembali pengembalian dana.

BLOCKED_TOKEN

400

ID token pembayaran yang ditentukan dalam permintaan pembayaran ditolak oleh channel pembayaran.

INVALID_OTP

400

OTP yang ditentukan tidak valid.

EXPIRED_OTP

400

OTP yang ditentukan telah kedaluwarsa.

SKIP_3DS_FORBIDDEN

403

Permintaan pembayaran kartu non 3DS tidak diperbolehkan. Permintaan untuk mengaktifkan fitur ini diperlukan.

INVALID_MERCHANT_SETTINGS

403

Kredensial merchant yang digunakan menghadapi kesalahan dengan penyedia.

REFUND_NOT_SUPPORTED

403

Fitur pengembalian dana tidak tersedia untuk channel pembayaran ini.

PARTIAL_REFUND_NOT_SUPPORTED

403

Fitur pengembalian dana sebagian tidak tersedia untuk channel pembayaran ini.

VOID_NOT_SUPPORTED

403

Fitur batal tidak tersedia untuk channel pembayaran ini.

INELIGIBLE_MERCHANT_SETTINGS

403

Konfigurasi setelan merchant tidak memenuhi syarat untuk operasi permintaan. Silakan hubungi dukungan pelanggan Xendit untuk penyelesaian.

DATA_NOT_FOUND

404

Sumber daya data yang diminta tidak ada di sistem kami.

Hal ini bisa jadi karena kondisi balapan. Sistem Anda dapat memperkenalkan percobaan ulang atau menerapkan penundaan untuk menghindari kesalahan ini.

Hanya terlihat oleh akun tim, pembaca, dan/atau grup keamanan yang dipilih

DUPLICATE_ERROR

409

Ada batasan keunikan yang memblokir permintaan yang Anda kirim.

UNSUPPORTED_CONTENT_TYPE

415

Jenis konten yang diminta tidak didukung

SERVER_ERROR

500

Terjadi kesalahan tak terduga, tim kami telah diberi tahu dan akan memecahkan masalah tersebut.

CHANNEL_UNAVAILABLE

503

channel pembayaran yang diminta saat ini mengalami masalah yang tidak terduga. Penyedia akan diberi tahu untuk menyelesaikan masalah ini.

ISSUER_UNAVAILABLE

503

Penyedia metode pembayaran pengguna akhir saat ini mengalami masalah yang tidak terduga. Penyedia akan diberi tahu untuk menyelesaikan masalah ini.

Kode error untuk /payment_requests dan /payments

Kode error

Deskripsi

ACCOUNT_ACCESS_BLOCKED

Pembayaran gagal karena akses ke akun pengguna telah diblokir. Penyedia channel pembayaran harus dihubungi untuk memberikan alasan spesifik.

INVALID_MERCHANT_SETTINGS

Pembayaran gagal karena channel pembayaran telah mengonfigurasi setelan yang salah untuk akun ini.

INVALID_ACCOUNT_DETAILS

Pembayaran gagal karena informasi pembayaran yang diberikan oleh pengguna salah.

PAYMENT_ATTEMPT_COUNTS_EXCEEDED

Pembayaran gagal karena sudah terlalu banyak upaya dalam waktu singkat.

USER_DEVICE_UNREACHABLE

Pembayaran gagal karena channel pembayaran tidak dapat menjangkau perangkat pengguna akhir.

CHANNEL_UNAVAILABLE

Payment channel tidak dapat memberikan respon pasti apakah pembayaran telah berhasil atau belum.

INSUFFICIENT_BALANCE

Pembayaran gagal karena pengguna akhir tidak memiliki saldo yang cukup di akunnya.

ACCOUNT_NOT_ACTIVATED

Pembayaran gagal karena akun pengguna akhir belum diaktifkan.

INVALID_TOKEN

Pembayaran gagal karena token pembayaran telah dibatalkan atau kedaluwarsa.

SERVER_ERROR

Pembayaran gagal karena alasan yang tidak diketahui. Xendit akan segera menyelidiki masalah ini.

TIMEOUT_ERROR

channel pembayaran tidak dapat memberikan respons pasti karena koneksi ke channel pembayaran telah habis waktunya.

USER_DECLINED_PAYMENT

Pembayaran gagal karena pengguna akhir menolak pembayaran.

USER_DID_NOT_AUTHORIZE

Pembayaran gagal karena pengguna akhir tidak mengizinkan pembayaran dengan batas waktu.

PAYMENT_REQUEST_EXPIRED

Pembayaran gagal karena permintaan pembayaran telah kedaluwarsa.

FAILURE_DETAILS_UNAVAILABLE

channel pembayaran menginformasikan kepada Xendit bahwa pembayaran telah gagal tanpa memberikan alasan khusus.

EXPIRED_OTP

Pembayaran gagal karena OTP melewati masa berlakunya.

INVALID_OTP

Pembayaran gagal karena OTP yang salah telah dimasukkan.

PAYMENT_AMOUNT_LIMITS_EXCEEDED

Pembayaran gagal karena batas transaksi pengguna akhir telah terlampaui.

OTP_ATTEMPT_COUNTS_EXCEEDED

Pembayaran gagal karena terlalu banyak upaya OTP.

CARD_DECLINED

Pembayaran gagal karena kartu yang digunakan ditolak untuk diproses.

DECLINED_BY_ISSUER

Pembayaran gagal karena penerbit menolak persetujuan.

ISSUER_UNAVAILABLE

Pembayaran gagal karena penerbit tidak dapat dihubungi.

DECLINED_BY_PROCESSOR

Pembayaran gagal karena kartu yang digunakan ditolak untuk diproses.

AUTHENTICATION_FAILED

Pembayaran gagal karena autentikasi gagal.