Daftar Kesalahan / Eror
Eror pada disbursement
bawah ini adalah daftar eror yang mungkin Anda temui ketika menggunakan API disbursement. Untuk memudahkan pemahaman, kami membagi menjadi 2 kategori :
- Eror ketika membuat disbursement
- Eror ketika proses disbursement
Eror ketika membuat disbursement
JIka Anda menerima error pada API respon kami, hal ini berarti terdapat isu dalam pembuatan disbursement dikarekan input yang tidak valid atau isu pada server.
Kode Eror | Penjelasan |
---|---|
API_VALIDATION_ERROR INVALID_JSON_FORMAT BANK_CODE_NOT_SUPPORTED_ERROR RECIPIENT_ACCOUNT_NUMBER_ERROR | Input tertentu tidak sesuai dengan ketentuan API validation requirements. |
RECIPIENT_AMOUNT_ERROR MAXIMUM_TRANSFER_LIMIT_ERROR | Setiap bank memiliki minimal dan maksimal nominal transaksi. kami akan mengembalikan respon eror jika nominal transfer yang di requesr tidak sesuai dengan limit. Anda dapat melihat ketentuan pada halaman Disbursement Limits. |
DUPLICATE_TRANSACTION_ERROR | Idempotency key has been used before. Use a unique idempotency key and try again. Idempotency key telah digunakan sebelumnya. Silakan gunakan idempotency key yang unik dan coba kembali. Informasi lebih lanjut dapat Anda akses di sini |
REQUEST_FORBIDDEN_ERROR | API key in use does not have necessary permissions to perform the request. Please assign proper permissions for the key. API key yang digunakan tidak memiliki ijin yang sesuai untuk dapat melakukan request. Silakan berikan ijin yang sesuai. Informasi lebih lanjut dapat Anda akses di sini |
SERVER_ERROR | Terdapat eror ketika mencoba melakukan request disbursement. Silakan cek apakah disbursement telah sukses dibuat pada sistem kami sebelum memutuskan untuk mencoba kembali. Abda dapat juga melakukan request Get disbursement dengan external_id. Jika disbursement belum sukses tercatat, silakan mencoba kembali dalam 1-2 jam. |
Eror ketika proses disbursement
Jika Anda menerima failed disbursement pada callback, hal ini berarti kami telah melakukan proses disbursement namun gagal.
Kami mengembalikan kode kegagalan pada callback yang kami kirimkan dengan berbagai alasan. Penting untuk Anda memahami setiap kode kegagalan secara detail untuk menentukan langkah yang tepat selanjutnya. Di bawah ini adalah daftar lengkap kemungkinan alasan kegagalan disbursement yang mungkin Anda terima, penjelasan dan langkah yang disarankan.
Kode Eror | Penjelasan | Bisa dicoba kembali? |
---|---|---|
INSUFFICIENT_BALANCE | Saldo pada akun Anda tidak mencukupi untuk melakukan disbursement yang diinginkan. | Ya, silakan coba kembali setelah memastikan Anda telah memiliki saldo yang cukup. |
UNKNOWN_BANK_NETWORK_ERROR | Bank mengirimkan eror yang belum terdokumentasikan. Hal ini berarti di sisi bank tidak mengetahui dengan pasti isu yang terjadi. | Sayangnya, kami tidak dapat memprediksi apakah disbursement akan sukses atau apakah Anda harus mencoba kembali.Anda mungkin. Apabila Anda memutuskan untuk mencoba kembali, mohon untuk mencoba kembali setelah kami mengembalikan response apakah disbursement berhasil atau gagal. |
TEMPORARY_BANK_NETWORK_ERROR | Kami telah melakukan konfigurasi pada sistem kami selaras dengan waktu downtime rutin bank, antrian yang masuk ketika waktu downtime akan dilanjutkan kembali setelah sistem bank kembali aktif. Namun, bank di Indonesia mengalami waktu dontime tidak terduga biasanya selama 1-3 jam. hal ini mengakibatkan maintenance tida terduga atau pusat data down. | Ya, silakan coba kembali dalam 1-3 jam. |
SWITCHING_NETWORK_ERROR | Jaringan switching adalah penyedia sistem transfer instan antar bank. Dalam hal ini, jika sistem jaringan switching mengalami kendala maka transfer akan gagal. | Ya, silakan coba kembali dalam 1-3 jam. |
INVALID_DESTINATION | Eror ini terjadi ketika bank menginformasikan bahwa akun tidak valid. Hal ini biasanya terjadi ketika akun belum terdaftar atau akun diblokir. Hal ini juga bisa terjadi ketika akun baru dibuat dan data belum terupdate di database nasional. | Disbursement biasanya tidak akan sukses apabila dicoba kembali. Namun terdapat beberapa kasus bank mengirimkan kode eror yang salah. Hal ini sepenuhnya merupakan kekeliruan di sistem bank, Anda bsia mencoba kembali setelah memastikan kembali ke bank tujuan atau setelah menerima callback dari kami. |
REJECTED_BY_BANK atau REJECTED_BY_CHANNEL | Bank tujuan menolak disbursement dengan berbagai alasan. Eror ini merupakan eror umum dan bank biasanya tidak menyediakan alasan spesifik. | Sayangnya, kami tidak bisa memprediksi apakah disbursement akan sukses apabila dicoba kembali. Namun And bisa mencoba kembali setidaknya satu jam setelah menerima callback dari kami. |
TRANSFER_ERROR | Kami menerima eror yang fatal ketika memproses disbursement. Secara normal, hal ini berarti parameter API tertentu pada request Anda tidak valid. | Biasanya request disbursement tetap gagal bila dicoba kembali. |
TEMPORARY_TRANSFER_ERROR | Kami mengalami isu ketika memproses disbursement. Berdasarkan pegalaman, isu ini seharusnya bisa diselesaikan dalam 1-2 jam. | Ya, silakan coba kembali dalam 1-2 jam. |
EMPTY_ACCOUNT_NAME | Nama akun bank tidak dimasukkan dalam data disbursement | Nama akun wajib diisi. Anda bisa mencoba kembali dengan menyertakan nama akun bank |
Kami merekomendasikan Anda untuk mengikuti setiap rekomendasi dan interval waktu disbursement bisa dicoba kembali. Terlepas dari kegagalan disbursement dikarenakan saldo tidak mencukupi, Anda harus mencoba ulang disbursement setidaknya 1 jam setelah menerima callback. Percobaan ulang yang terlalu cepat akan mengakibatkan kegagalan berulang dan delay.
Last Updated on 2023-05-24