ISO 8583
詳細情報
- 策定
- ISO
- 年
- 1987年
- 種類
- メッセージ規格
端末、アクワイアラー、ネットワーク、イシュアーの間で、世界中のほぼすべてのカード取引を運ぶ、切り詰められたバイナリ形式。
1987年に初版が公開され、1993年と2003年に改訂された。メッセージは4桁のメッセージタイプ識別子(MTI)で始まる。0100はオーソリゼーション要求、0110はその応答、0400は取消、0800は回線がまだ生きていることを確かめるためにあるようなネットワーク管理メッセージだ。続くビットマップの各ビットが、最大128個のデータエレメントのどれが続くかを示す。フィールド2はカード番号、フィールド4は金額、フィールド39は応答コードで、00が承認を意味する。
高価な回線を前提に設計されたため、1バイトも無駄にしない。ただし言語というより文法に近く、Visa、Mastercard、各プロセッサーがそれぞれ独自の方言を話す。「ISO 8583対応」同士でも、間に変換器を挟まなければ通じないことが多い。口座間送金の世界はISO 20022へ移行したが、カード業界が後に続く気配はない。