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:
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):
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.
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:
- Sistem A membuka koneksi kepada Sistem B (melalui IP dan Port tertentu)
- Koneksi terjalin
- Sistem A mengirimkan pesan permintaan Sign-On
- Sistem B mengirimkan pesan respon Sign-On
- Sistem A akan mulai mengirimkan pesan Echo secara periodik (misalnya tiap 1 menit)
- Sistem B akan mengirimkan respon terhadap pesan Echo yang diterima
- Apabila terdapat transaksi finansial, maka Sistem A akan mengirimkan pesan transaksi
- Kemudian Sistem B akan membalas respon pesan transaksi tadi
- 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
- Sistem B akan mengirimkan respon pesan Reversal tadi
- Message Type Identifier (MTI)
- Bitmaps
- Data Elements
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 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.
0 Response to "Berkenalan dengan ISO-8583"
Posting Komentar