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