ISO-8583 itu dipake khususnya di perbankan untuk exchange info antara front end ama back end nya, misalnya dari internet banking yang dibuat pake .net framework mo komunikasi ama backend yang pake AS400.
data dikirim dalam bentuk array bit sesuai dengan protokol ISO nya contohnya data nya seperti ini
0210E22000080A00040000000000040001F0xxxxxxxxxxxxxxxxxxxxx00000xxxxx13xxxxxxxxC0000000007100000000100048N000000000000000N000000000000000+0000xxxxxxxxxxxxxxxxxxxxxxx000000000000000
(maaf yang xxxx itu sebenarnya berisi nomor, tapi bagi orang yang bisa bacanya akan ketahuan banknya sama nomor rekeningnya jadi saya ganti dengan xxxxx .. nggak apa apa kan ? :) )
jadi ISO 8583 akan translate sebagai berikut :
contohnya 4 bit pertama
0210 : 0 = ISO 8583-1:1987 version
2 = Financial Message
1 = Request Response
0 = Acquirer
bit2 selanjutnya akan diterjemahkan sesuai dengan protokol ISO nya yang bisa mencakup data data sebagai berikut :
Amount, transaction
Amount, Settlement
Amount, cardholder billing
Transmission date & time
Amount, Cardholder billing fee
Conversion rate, Settlement
Conversion rate, cardholder billing
Systems trace audit number
Time, Local transaction (hhmmss)
Date, Local transaction (MMDD)
dan berbagai data lainnya
untuk referensi bisa dirujuk disini
http://en.wikipedia.org/wiki/ISO_8583
semoga bisa membantu
Amount, transaction | ||
5 | n 12 | Amount, Settlement |
6 | n 12 | Amount, cardholder billing |
7 | n 10 | Transmission date & time |
8 | n 8 | Amount, Cardholder billing fee |
9 | n 8 | Conversion rate, Settlement |
10 | n 8 | Conversion rate, cardholder billing |
11 | n 6 | Systems trace audit number |
12 | n 6 | Time, Local transaction (hhmmss) |
13 | n 4 | Date, Local transaction (MMDD) |