Labels

EMV (13) ISO8583-1987 (11) services (10) site (10) Cards (9) AMEX (8) BER (7) MasterCard (7) TLV (7) CUP (6) ISO8583-1993 (6) host (6) JCB (5) VOTE (5) Visa (5) AEIPS (4) DCI (4) Diners (4) Discover (4) GCAG (4) ASN.1 (3) BASE_I (3) CIS (3) DFS (3) ISO7813 (3) ISO8583-2003 (3) J/Link (3) Tests (3) APDU (2) Clearing (2) GICC (2) GWS (2) ISO8825-1 (2) J/Smart (2) M/Chip (2) OmniPay (2) SSL (2) Settlement (2) TLS (2) UICC (2) VIS (2) Xpress (2) 3CAS (1) 80-Byte (1) ACI (1) ADVT (1) BASE24-eps (1) CB2A (1) Cirrus (1) DCISC (1) FS (1) GEDC (1) GFSG (1) HPDH (1) HTTPS_MSG (1) IPM (1) ISO18245 (1) ISO3166-1 (1) ISO4217 (1) ISO639 (1) ISO7501 (1) LIS5 (1) MDS (1) MRP (1) MRV (1) MRZ (1) Maestro (1) MarkII (1) NDEF (1) NFC (1) NFC Forum (1) Nets (1) OpenWay (1) PC/SC (1) RFC791 (1) RFC793 (1) SCL3711 (1) SCM (1) SDI (1) SPDH (1) TIC/TCI (1) TWO (1) Way4 (1) X4.16 (1) logs (1) stream (1) to-do (1) winscard (1)

2015-02-22

[VOTE] MasterCard Customer Interface Specification (CIS)

MasterCard Customer Interface Specification (CIS) used between customer processor systems (CPSs) and the MasterCard Dual Message System.

The functionality of messages cover all existing MasterCard programs and services. CIS messages can be used for Acquires Processing systems (APS), Customer Processing systems (CPS), Issuer Processing systems (IPS) and Point of Sale (POS).
Authorisation, Reversal, Administrative, File update and Network management messages used to several supported Programs and Services: MasterCard, Maestro, Cirrus, Visa, Travel and Entertainment, etc.

Original specification defined in around thousand pages - one of the best specification in the world of payments (as many others MasterCard specifications), good designed with necessary details.

CIS specification is MasterCard's implementation of the ISO 8583:1987.
Data Elements (DE) inside the message placed into two bitmaps - arrays of 64 elements each.
DE 44,48,60,62,112,120 and 124 used to transfer Subelemented (SE) values.
DE 113,114,115,116,117,119 used for Administrative values transfer.
Messages data can be encoded as ASCII or EBCDIC.

--- upd 2015-12-06: [DONE] MasterCard Customer Interface Specification (CIS) messages - parser implemented.

No comments:

Post a Comment