Banner 728x90

Berkenalan dengan ISO-8583

Apa itu ISO-8583 ? Tentu kita tidak asing dengan nama ISO, yaitu suatu organisasi internasional yang menangani standarisasi produk. Nah, terkait dengan ISO8583, adalah suatu standar messaging terkait dengan data finansial. Biasanya teman-teman yang berkecimpung di bidang transaksi finansial, seperti di area perbankan, data switching, ATM, EDC tidak asing dengan makhluk yang satu ini. Saya, kebetulan, termasuk yang merasa asing dengan ISO8583 ini. Pertama kali melihat contoh pesannya penuh dengan karakter alfa-numerik yang panjang dan seperti tidak dapat dibaca. Akhirnya setelah membaca beberapa referensi, mulai terlihatlah pemetaan data yang terdapat pada deretan karakter tadi.

KONSEP
ISO-8583 merupakan spesifikasi pertukaran pesan finansial elektronik yang ditetapkan oleh International Organization for Standarization antar sistem melalui komunikasi soket. Prosesnya dapat dijabarkan sebagai berikut:
  1. Sistem A membuka koneksi kepada Sistem B (melalui IP dan Port tertentu)
  2. Koneksi terjalin
  3. Sistem A mengirimkan pesan permintaan Sign-On
  4. Sistem B mengirimkan pesan respon Sign-On
  5. Sistem A akan mulai mengirimkan pesan Echo secara periodik (misalnya tiap 1 menit)
  6. Sistem B akan mengirimkan respon terhadap pesan Echo yang diterima
  7. Apabila terdapat transaksi finansial, maka Sistem A akan mengirimkan pesan transaksi
  8. Kemudian Sistem B akan membalas respon pesan transaksi tadi
  9. Jika suatu kesalahan terjadi (biasanya time-out sehingga Sistem A tidak menerima respon), maka Sistem A akan mengirim pesan Reversal untuk membatalkan transaksi yang terakhir
  10. Sistem B akan mengirimkan respon pesan Reversal tadi
Format pesan ISO8583 terbagi menjadi 3 bagian, yaitu:
  1. Message Type Identifier (MTI)
  2. Bitmaps
  3. Data Elements
Iso8583 Message Diagram
Iso8583 Message Diagram

Message Type Identifier (MTI)
MTI adalah 4 digit angka yang memberikan penjelasan tentang tipe pesan yang dibawa dan menjelaskan fungsinya.

Biasanya berupa format seperti berikut (untuk versi 1987):
  • 02xx : Financial Message
  • 04xx : Reversal Message
  • 08xx : Network Management Message
Bitmaps
Bitmaps merupakan kolom yang berisi informasi mengenai keberadaan suatu data elemen pada isi pesan. Berdasarkan variasinya bisa terdiri dari 16 / 32 karakter heksadesimal.

Data Elemen
Data elemen inilah inti dari keseluruhan pesan ISO yang dikirimkan. Dia berisi informasi tentang transaksi. Tiap elemen memiliki format, atribut dan panjang tertentu.

Kesimpulan
Penjelasan lengkap tentang masing-masing elemen pada ISO-8583 dapat ditemukan di sini. Biasanya pada pengembangan aplikasi berbasis ISO-8583 pada lingkungan JAVA menggunakan library jPOS, sedangkan pada lingkungan .NET dapat menggunakan library OpenIso8583.Net.

Subscribe to receive free email updates:

0 Response to "Berkenalan dengan ISO-8583"

Posting Komentar