Kode respons ditentukan dalam layanannya masing-masing.
misal:
Pemetaan ISO 8583
Berikut adalah kumpulan kode respons ISO 8583 umum dan pemetaan yang direkomendasikan ke
kode respons Google. Beberapa kode ISO dipetakan ke respons error. Dalam kasus ini,
tabel menentukan kode HTTP mana yang akan digunakan dan detail yang harus
disertakan dalam pesan error.
Ini bukanlah daftar lengkap. Hubungi Google jika kode ISO tertentu tidak dipetakan.
| Pemetaan Kode ISO 8583 ke Google Code | |
|---|---|
0Persetujuan/penyelesaian yang berhasil atau verifikasi PIN VIP valid |
SUCCESS
|
1Lihat penerbit kartu |
ISSUER_DECLINED
|
2Lihat penerbit kartu, kondisi khusus |
ISSUER_DECLINED
|
3Penjual atau penyedia layanan tidak valid |
HTTP 400Integrator pembayaran harus menampilkan respons error yang menunjukkan konfigurasi mana yang tidak valid. |
4Pengambilan |
CARD_LOST_OR_STOLEN
|
5Jangan menghormati |
DO_NOT_HONOR
|
6Error umum |
HTTP 500Integrator pembayaran harus menampilkan respons error yang disertai detail error. |
7Kartu pengambilan, kondisi khusus (selain kartu yang hilang/dicuri) |
CARD_LOST_OR_STOLEN
|
8Penghargaan dengan identifikasi |
SUCCESS
|
9Permintaan sedang diproses |
HTTP 503Integrator pembayaran harus menampilkan Layanan Tidak Tersedia karena Google memerlukan respons sinkron. |
10Persetujuan sebagian |
ISSUER_DECLINED
|
11Persetujuan VIP |
SUCCESS
|
12Transaksi tidak valid |
TRANSACTION_INVALID
|
13Jumlah tidak valid (overflow kolom konversi mata uang) atau jumlah melebihi jumlah maksimum untuk program kartu. |
TRANSACTION_EXCEEDS_AMOUNT_LIMIT
|
14Nomor rekening tidak valid (tidak ada nomor tersebut) |
CARD_NUMBER_INVALID
|
15Penerbit tidak ada |
TRANSACTION_COULD_NOT_BE_ROUTED
|
16Dana tidak cukup |
INSUFFICIENT_FUNDS
|
19Masukkan kembali transaksi |
HTTP 503Integrator pembayaran harus menampilkan Layanan Tidak Tersedia karena Google memerlukan respons sinkron. |
20Respons tidak valid |
HTTP 500Integrator pembayaran harus menampilkan respons error yang disertai detail error. |
21Tidak ada tindakan yang diambil (tidak dapat membatalkan transaksi sebelumnya) |
CARD_NUMBER_INVALID
|
22Diduga Terjadi Error |
HTTP 503Integrator pembayaran harus menampilkan Layanan Tidak Tersedia karena Google memerlukan respons sinkron. |
25Tidak dapat menemukan catatan dalam file, atau nomor rekening tidak ada dalam pertanyaan |
CARD_NUMBER_INVALID
|
28File untuk sementara tidak tersedia |
HTTP 503Integrator pembayaran harus menampilkan Layanan Tidak Tersedia karena Google memerlukan respons sinkron. |
30Error format |
HTTP 500Integrator pembayaran harus menampilkan respons error yang disertai detail error. |
41Penjual harus mempertahankan kartu (kartu dilaporkan hilang) |
CARD_LOST_OR_STOLEN
|
43Penjual harus menyimpan kartu (kartu dilaporkan telah dicuri) |
CARD_LOST_OR_STOLEN
|
51Dana tidak cukup |
INSUFFICIENT_FUNDS
|
52Tidak ada rekening giro |
CARD_NUMBER_INVALID
|
53Tidak ada rekening tabungan |
CARD_NUMBER_INVALID
|
54Masa berlaku kartu telah berakhir |
CARD_EXPIRED
|
57Transaksi tidak diizinkan kepada pemegang kartu |
TRANSACTION_NOT_ALLOWED
|
58Transaksi tidak diizinkan di terminal |
TRANSACTION_NOT_ALLOWED
|
59Diduga penipuan |
SUSPECTED_FRAUD
|
61Batas jumlah aktivitas terlampaui |
CARD_ACTIVITY_EXCEEDS_AMOUNT_LIMIT
|
62Kartu dibatasi (misalnya, dalam tabel pengecualian negara) |
TRANSACTION_NOT_ALLOWED
|
63Pelanggaran keamanan |
CVN_MISMATCH
|
65Batas jumlah aktivitas terlampaui |
CARD_ACTIVITY_EXCEEDS_COUNT_LIMIT
|
68Respons terlambat diterima |
Payment integrator should treat as Deadline Exceeded
|
78Diblokir, pertama digunakan. Transaksi berasal dari pemegang kartu baru, dan kartu belum dibatalkan pemblokirannya dengan benar. |
CARD_NOT_ACTIVATED
|
80Transaksi Visa: penerbit kredit tidak tersedia |
HTTP 503Integrator pembayaran harus menampilkan Layanan Tidak Tersedia karena Google memerlukan respons sinkron. |
80Label pribadi dan periksa penerimaan: Tanggal tidak valid |
CARD_EXPIRATION_DATE_INVALID
|
82Hasil CAM, dCVV, iCVV, atau CVV negatif |
CVN_MISMATCH
|
85Tidak ada alasan untuk menolak permintaan verifikasi nomor rekening, verifikasi alamat, verifikasi CVV2; atau voucher kredit atau pengembalian merchandise |
SUCCESS
|
91Penerbit tidak tersedia atau tidak beroperasi (STIP tidak berlaku atau tersedia untuk transaksi ini) |
HTTP 503Integrator pembayaran harus menampilkan Layanan Tidak Tersedia karena Google memerlukan respons sinkron. |
92Tujuan tidak dapat ditemukan untuk pemilihan rute |
TRANSACTION_COULD_NOT_BE_ROUTED
|
93Transaksi tidak dapat diselesaikan, melanggar hukum |
TRANSACTION_NOT_ALLOWED
|
94Transmisi duplikat |
HTTP 500Integrator pembayaran bertanggung jawab untuk mendukung idempotensi yang tepat agar hal ini tidak terjadi. Jika ya, integrator pembayaran harus menampilkan respons error dan menyelidikinya. |
95Error rekonsiliasi |
HTTP 500Integrator pembayaran harus menampilkan respons error yang disertai detail error. |
96Kesalahan fungsi sistem, Kesalahan fungsi sistem, atau kondisi error kolom tertentu |
HTTP 500Integrator pembayaran harus menampilkan respons error yang disertai detail error. |
N0Paksa STIP |
HTTP 503Integrator pembayaran harus menampilkan Layanan Tidak Tersedia karena Google memerlukan respons sinkron. |
N3Layanan tunai tidak tersedia |
HTTP 503Integrator pembayaran harus menampilkan Layanan Tidak Tersedia karena Google memerlukan respons sinkron. |
N4Permintaan cashback melebihi batas penerbit |
CARD_ACTIVITY_EXCEEDS_AMOUNT_LIMIT
|
N7Penolakan untuk kegagalan CVV2 |
CVN_MISMATCH
|
P2Informasi penagih tidak valid |
CUSTOMER_INFO_INVALID
|
Q1Autentikasi kartu gagal |
CARD_AUTHENTICATION_FAILED
|
R0Hentikan pesanan pembayaran |
STOP_PAYMENT
|
R1Pencabutan perintah otorisasi |
REVOCATION_OF_AUTHORIZATION
|
R3Pencabutan semua perintah otorisasi |
REVOCATION_OF_AUTHORIZATION
|
XATeruskan ke penerbit |
ISSUER_DECLINED
|
XDTeruskan ke penerbit |
ISSUER_DECLINED
|
Z3Tidak dapat terhubung ke internet |
HTTP 503Integrator pembayaran harus menampilkan Layanan Tidak Tersedia karena Google memerlukan respons sinkron. |