Lewati ke konten utama

Kesalahan

Pendahuluan

Verifikasi Kartu Tidak Hadir menggunakan kode respons HTTP konvensional untuk menunjukkan keberhasilan atau kegagalan permintaan API.

Sebagai aturan umum:

  • Kode dalam rentang 2xx menunjukkan keberhasilan permintaan.
  • Kode dalam rentang 4xx menunjukkan parameter yang salah atau tidak lengkap (misalnya, parameter wajib tidak diisi, atau operasi gagal dengan pihak ketiga, dll.).
  • Kode dalam rentang 5xx menunjukkan kesalahan pada server produk Verifikasi Kartu Tidak Hadir.

Verifikasi Kartu Tidak Hadir juga menghasilkan pesan kesalahan dan kode kesalahan yang diformat dalam JSON:

{
"error": {
"code": "40004",
"description": "transaction id is invalid"
}
}

Kemungkinan Kesalahan

Pada topik ini, Anda akan menemukan kemungkinan kesalahan untuk endpoint, dipisahkan berdasarkan respons HTTP-nya.

Pembuatan Transaksi

Kode HTTPKodeDeskripsiAlasan
40040001error decoding jsonData yang dikirim tidak sesuai dengan kontrak layanan.
40040002error validating jsonBeberapa informasi diformat dengan buruk atau hilang.
40040021invalid phoneNomor telepon yang diberikan tidak valid, harus mengikuti format: 55 DDD NOMOR. Contoh: 5543999999999.
40040022invalid emailEmail yang diberikan tidak valid.
40040027replicated transactionTransaksi yang dikirim sudah ada dan tidak dapat dibuat lagi.
40040045max value reachedKetika transaksi mencapai nilai yang lebih tinggi dari batas yang diizinkan.
40340301not allowedPengguna tidak memiliki izin untuk melakukan tindakan ini.
40440404company not foundPerusahaan yang diberikan tidak ada.
42940001too many requestsBatas laju tercapai.
50050001internal errorKegagalan layanan internal.

Mendapatkan status transaksi

Kode HTTPKodeDeskripsiAlasan
40040001error decoding jsonData yang dikirim tidak sesuai dengan kontrak layanan.
40040002error validating jsonBeberapa informasi diformat dengan buruk atau hilang.
40040004transaction id is invalidID transaksi tidak valid (format).
40040301not allowedPengguna tidak memiliki izin untuk melakukan tindakan ini.
42940401transaction not foundTransaksi tidak ditemukan.
50050001internal errorKegagalan layanan internal.

Pengambilan kumpulan bukti transaksi

Kode HTTPKodeDeskripsiAlasan
40040004transaction id is invalidID transaksi tidak valid (format).
40040009transaction status is invalidStatus transaksi tidak valid (tidak diizinkan untuk menghasilkan kumpulan bukti).
40340301not allowedPengguna tidak memiliki izin untuk melakukan tindakan ini.
40440401transaction not foundTransaksi tidak ditemukan.
50050001internal errorKegagalan layanan internal.

Mengirim ulang notifikasi transaksi

Kode HTTPKodeDeskripsiAlasan
40040001error decoding jsonData yang dikirim tidak sesuai dengan kontrak layanan.
40040002error validating jsonBeberapa informasi diformat dengan salah atau belum diisi.
40040004transaction id is invalidID transaksi tidak valid (format).
40040009transaction status is invalidStatus transaksi tidak mengizinkan pengiriman ulang notifikasi (sudah selesai).
40040021invalid phoneNomor telepon yang diberikan tidak valid, harus mengikuti format: 55 DDD NOMOR. Contoh: 5543999999999.
40040022invalid emailEmail yang diberikan tidak valid.
40340301not allowedPengguna tidak memiliki izin untuk melakukan tindakan ini.
40440401transaction not foundTransaksi tidak ditemukan.
42940001too many requestsBatas laju tercapai.
50050001internal errorBatas laju tercapai.

Onboarding kartu kredit

Kode HTTPKodeDeskripsiAlasan
40040001error decoding jsonData yang dikirim tidak sesuai dengan kontrak layanan.
40040002error validating jsonBeberapa informasi diformat dengan salah atau hilang.
40040027replicated transactionTransaksi yang dikirim sudah ada dan tidak dapat dibuat lagi.
40040030invalid identityCPF yang diberikan dalam permintaan berbeda dari CPF yang terasosiasi dengan processID yang ditentukan.
40040045max value reachedKetika transaksi melebihi jumlah yang diizinkan.
40040054processID is invalidKetika processID yang diberikan dalam permintaan tidak valid (atau tidak ada).
40040055processID is expiredKetika processID yang digunakan terlalu lama.
40340301not allowedPengguna tidak memiliki izin untuk melakukan tindakan ini.
40440404company not foundPerusahaan yang ditentukan tidak ada.
40440410processID not foundKetika proses yang ditentukan tidak ada.
40440412image not foundKetika proses yang ditentukan oleh pengguna tidak memiliki gambar.
42940001too many requestsBatas laju tercapai.
42942901too many requestsKetika klien mengirimkan terlalu banyak permintaan, melebihi batas yang telah ditentukan.
50050001internal errorKegagalan layanan internal.