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. |