Kode Kegagalan Pembayaran Berulang
Berikut merupakan daftar dari kode kegagalan yang mungkin Anda alami pada sebuah callback siklus yang gagal. Kode-kode berikut mewakili macam-macam tipe untuk kegagalan transaksi yang mungkin terjadi pada saat proses pembayaran. Anda dapat menggunakan daftar ini sebagai panduan referensi untuk membantu Anda memahami alasan dibalik transaksi yang gagal dan bagaimana cara menanganinya secara efektif.
Kode Gagal | Deskripsi |
---|---|
API_VALIDATION_ERROR | Parameter pada request payload tidak lolos validasi (contoh : format yang salah, melampaui limit nominal, parameter wajib tidak ditambahkan) |
CUSTOMER_NOT_FOUND_ERROR | Customer_id yang ditambahkan pada request payload tidak ada atau dimiliki oleh bisnis lain / format yang salah |
ACCOUNT_ACCESS_BLOCKED | Akses ke akun terkait yang akan dihubungkan terblokir oleh mitra kanal |
INVALID_ACCOUNT_DETAILS | Rincian yang diberikan untuk linking akun salah atau sudah ditolak oleh mitra kanal |
INSUFFICIENT_BALANCE | Sumber dana yang tidak mencukupi untuk menyelesaikan transaksi |
MAX_AMOUNT_LIMIT_ERROR | Nominal transaksi melebihi ketentuan mitra kanal |
FORBIDDEN | API Key yang ada tidak memiliki hak akses yang benar untuk menjalankan operasi |
CHANNEL_NOT_ACTIVATED | channel_code yang ditambahkan belum aktif untuk bisnis Anda |
DUPLICATE_ERROR | Terdapat riwayat yang sudah ada pada akun terkait untuk customer_id yang ditambahkan |
IDEMPOTENCY_ERROR | Isi request tidak cocok dengan request sebelumnya dengan idempotency key |
SERVER_ERROR | Error yang terjadi pada sisi Xendit |
CHANNEL_UNAVAILABLE | Mitra kanal tidak dapat dijangkau atau saat ini terdapat penghentian |
OTP_DELIVERY_ERROR | Mitra kanal tidak dapat mengirim OTP yang dibutuhkan untuk otentikasi |
MAX_ACCOUNT_LINKING | Mitra kanal memblokir akun yang terhubung karena akun terkait sudah terhubung sesuai dengan jumlah maksimal yang diperbolehkan oleh kanal |
INVALID_PAYMENT_METHOD | Metode pembayaran yang ditambahkan sudah kadaluarsa atau tidak aktif |
PARTNER_CHANNEL_ERROR | Eror yang didapat dari mitra kanal tetapi tidak ada alasan yang diberikan |
ACCOUNT_NOT_ACTIVATED | Akun pelanggan Anda tidak aktif untuk sebuah pembayarana |
CUSTOMER_UNREACHABLE | Perangkat pelanggan Anda saat ini tidak dapat dijangkau |
INVALID_MERCHANT_CREDENTIALS | Kredensial Anda mendapati kendala dengan mitra kanal |
FEATURE_NOT_ACTIVATED | Memerlukan konfigurasi tambahan pada dashboard atau Xendit untuk memproses |
OPERATION_NOT_ALLOWED | Operasi yang dicoba tidak mendukung tipe metode pembayaran yang ditambahkan atau kanal (contoh : Tanggal kadaluarsa dari VA, nominal yang disarankan atau yang diharapkan) |
PROCESSOR_ERROR | Kegagalan sistem secara umum yang dikembalikan oleh prosesor pengulangan kembali setelah beberapa menit. |
PROCESSOR_CONFIGURATION_ERROR | Pembayaran ditolak dikarenakan terdapat sebuah masalah dengan pengaturan merchant pada prosesor. Hubungi Xendit untuk memecahkan masalah |
PROCESSOR_TEMPORARILY_UNAVAILABLE | Prosesor tidak tersedia untuk sementara. Menunggu beberapa menit dan Anda dapat mengulang permintaan kembali. Jika mendapati kegagalan kembali, pemilik kartu dapat menggunakan kartu yang berbeda atau menggunakan metode pembayaran lain |
PROCESSOR_TIMEOUT_ERROR | Permintaan diterima oleh prosesor, tetapi mendapati timeout pada server Perlu menunggu beberapa menit dan mencoba kembali permintaannya |
CURRENCY_MISMATCHED | Pengaturan MID tidak ditemukan untuk mata uang ini |
OPERATION_NOT_ALLOWED | Bisnis Anda tidak diizinkan untuk melewati proses otentikasi |
COF_COMBINATION_NOT_ALLOWED_ERROR | Tipe berkas pembayaran berulang pada kartu tidak diizinkan untuk transaksi berulang dengan pelanggan sebagai penginisiasi |
ISSUER_UNAVAILABLE | Pembayaran ditolak oleh prosesor karena penerbit kartu tidak dapat dijangkau |
INVALID_CVV | CVV (3 atau 4 digit kode keamanan) yang dimasukkan tidak valid atau tidak cocok dengan yang direkam oleh penerbit. Pemilik kartu dapat mencoba kembali pembayarannya dan memasukkan CVV yang benar. Jika mendapati kegagalan kembali, silakan untuk menggunakan kartu lain atau metode pembayaran yang berbeda |
REJECTED_BY_ACQUIRER | Pengakuisisi tidak menerima transaksi ini dikarenakan transaksi tanpa 3DS dianggap sebagai beresiko tinggi oleh pengakuisisi |
STOLEN_CARD | Kartu ditolak karena dilaporkan sebagai kartu tercuri atau hilang oleh pemilik kartu. Divalidasi oleh otentikasi pelanggan dan sarankan pelanggan untuk menghubungi bank terkait |
DECLINED_BY_ISSUER | Transaksi ditolak oleh bank penerbit kartu |
DECLINED_BY_PROCESSOR | Pembayaran ditolak oleh prosesor |
SUSPECTED_FRAUDULENT | Pembayaran dinilai sebagai beresiko tinggi oleh Xenshield, sebuah pencegahan penipuan dari Xendit. Periksa rincian pembayaran pada Dashboard Xendit untuk melihat faktor resiko. Nilai pembayaran untuk mengkonfirmasi resiko dari penipuan - periksa pelanggan Anda apabila memungkinkan. Jika anda berasumsi resiko penipuannya rendah, izinkan kartu untuk semua transaksi berikutnya pada Dashboard Xendit dan minta pelanggan untuk mencoba kembali |
INACTIVE_OR_UNAUTHORIZED_CARD | Bank penerbit menolak transaksi karena sudah tidak aktif atau tidak terotorisasi untuk transaksi online. Pemilik kartu dapat menggunakan kartu lain atau dapat mencoba kembali setelah menyelesaikan kendalanya dengan bank terkait. |
EXPIRED_CARD | Kartu yang kadaluarsa. Kegagalan ini bisa didapatkan jika tanggal kadaluarsa dimasukan oleh pelanggan tidak cocok dengan tanggal yang dimiliki oleh penerbit. Pemilik kartu dapat mencoba kembali dengan menambahkan tanggal kadaluarsa yang benar atau menggunakan kartu yang berbeda. |
Last Updated on 2023-09-03