Sie sind auf Seite 1von 38

EDC FUNCTIONAL SPECIFICATIONS

BY: PT. Citra Multi Services


Plaza Great River Indonesia Lt. 16
Jl. HR Rasuna Said Kav. X-2 No. 1
Jakarta Selatan
Indonesia
http://www.cms701.com

Date Created: 24 February 2009


Doc Reference: Doc reference
Version: 1.0.3
Last Printed: Wednesday, May 27, 2009

Warning! This document is strictly private and confidential. This document is not intended for
public circulation. Duplication of this document is prohibited and will be considered as a
infringement of intellectual property laws.

Document Ref: Doc Title


EDC Functional Specifications PT. Citra Multi Services

This document defines the functional specification for the CMS Project.

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 2


EDC Functional Specifications PT. Citra Multi Services

2.1. Requirements
2.1.1. Features

1. Supports the following transactions:


a. Payment (Pembayaran)
b. Purchase (Pembelian)
c. Mitra Deposit (Lapor Setoran Mitra)
d. Fund Transfer (Transfer Dana)
e. Balance Inquiry (Cek Saldo)
f. Customer Withdrawal (Penarikan Dana)
g. Change PIN (Ganti PIN Mitra)
h. Settlement (Laporan/Settlement)
i. Merchant Purchase (Pembelian Barang)
j. Merchant Sales Void (Pembatalan Pembelian)
k. Logon
l. Batch Upload
m. Reversal

2. Does NOT support the following:


a. Terminal Line Encryption
b. EMV Chip Card Transaction. (Only Support Swipe Card)
c. Card Verification (All cards will be verified at the Host)

3. Logon features:
a. Terminal will trigger Logon at Terminal Startup.
b. In order to perform Logon, the Terminal’s Batch MUST be emptied. If Batch
is not empty, Terminal prompts user to perform Settlement.
c. Logon MUST be completed in order to perform any transactions except Settlement.

4. Settlement features:
a. Terminal will prompt user to perform Settlement when Terminal’s memory is full or
the previous day’s transactions are not settled. When this happens, the user is not
allowed to perform any transactions until Settlement is completed.

5. Terminal screen display:


a. All messages from Host will be displayed in the format of 20 characters per line.
b. Normal screen supports 7 lines per screen.
c. Scroll list screen supports 1 Title line and 4 scroll lines with 20 characters per line.
d. Table menu list screen supports 1 Title line and 4 scroll lines with 16 chars per line.

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 3


EDC Functional Specifications PT. Citra Multi Services

3.1. Logon

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 4


EDC Functional Specifications PT. Citra Multi Services

3.2. Payment (Pembayaran)

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 5


EDC Functional Specifications PT. Citra Multi Services

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 6


EDC Functional Specifications PT. Citra Multi Services

*Dynamic List for Payment consists of up to 1000 items (lines) of Maximum 20 characters per line.
Dynamic List is updated via Logon.
Document Ref: Doc Title

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 7


EDC Functional Specifications PT. Citra Multi Services

3.3. Purchase (Pembelian)

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 8


EDC Functional Specifications PT. Citra Multi Services

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 9


EDC Functional Specifications PT. Citra Multi Services

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 10


EDC Functional Specifications PT. Citra Multi Services

*Dynamic List Kode Pembelian consists of up to 1000 items (lines) of Maximum 20 characters per line.
Dynamic List is updated via Logon.

*Dynamic List for Purchase Type consists of up to 40 items (lines) of Maximum 20 characters per line.
Dynamic List is retrieved from Host via Purchase Inquiry.

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 11


EDC Functional Specifications PT. Citra Multi Services

3.4. Mitra Deposit Info (Lapor Setoran Mitra)

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 12


EDC Functional Specifications PT. Citra Multi Services

*Dynamic List for Bank Code consists of up to 40 items (lines) of Maximum 20 characters per line.
Dynamic List is updated via Logon.
Document Ref: Doc Title

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 13


EDC Functional Specifications PT. Citra Multi Services

3.5. Fund Transfer (Transfer Dana)

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 14


EDC Functional Specifications PT. Citra Multi Services

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 15


EDC Functional Specifications PT. Citra Multi Services

*Dynamic List for Bank Code consists of up to 40 items (lines) of Maximum 20 characters per line.
*Dynamic List is updated via Logon.

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 16


EDC Functional Specifications PT. Citra Multi Services

3.6. Balance Inquiry (Cek Saldo)

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 17


EDC Functional Specifications PT. Citra Multi Services

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 18


EDC Functional Specifications PT. Citra Multi Services

3.7. Customer Withdrawal (Penarikan Dana)

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 19


EDC Functional Specifications PT. Citra Multi Services

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 20


EDC Functional Specifications PT. Citra Multi Services

3.8. Change PIN (Ganti PIN Mitra)

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 21


EDC Functional Specifications PT. Citra Multi Services

3.9. Settlement

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 22


EDC Functional Specifications PT. Citra Multi Services

3.10. Merchant Purchase (Pembelian Barang)

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 23


EDC Functional Specifications PT. Citra Multi Services

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 24


EDC Functional Specifications PT. Citra Multi Services

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 25


EDC Functional Specifications PT. Citra Multi Services

3.11. Merchant Sales Void (Pembatalan Pembelian)

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 26


EDC Functional Specifications PT. Citra Multi Services

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 27


EDC Functional Specifications PT. Citra Multi Services

4.1. Network Management Message Format

BIT Filed Name Form/Size Request Response

MTI N4 0800 0810

BIT MAP B64 M M

2 Primary Account Number N…19 O O

3 Processing Code N6 M M

11 System Trace Number N6 M M

12 Transaction Team N6 M

13 Transaction Date N4 M

24 NII N3 M M

35 Track 2 Z…37 O

39 Response code AN3 M

41 Card Acceptor Terminal ID AN8 M M

42 Card Acceptor ID AN M

48 Additional Data ANS…999 O O

52 PIN block AN16 O O

62 Multi Bit 61 ANS…999 O

62 Multi Bit 62 ANS…999 O

63 Multi Bit 63 ANS…999 O

Note:

 BIT 62 contains the error response display data (20 char / line)
 BIT 52 or BIT61 (optional) are also used for sending an Encrypted Key during the
key exchange process

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 28


EDC Functional Specifications PT. Citra Multi Services

4.2. Financial Transaction Message Format


BIT Filed Name Form/Size Request Response

MTI N4 xxxx xxxx

BIT MAP B64 M M

2 Primary Account Number N…19 O O

3 Processing Code N6 M M

4 Transaction Amount N12 O O

11 System Trace Number N6 M M

12 Transaction Team N6 O M

13 Transaction Date N4 O M

24 NII N3 M M

35 Track 2 Z…37 O

37 Retrieval Reference Number AN12 O M

38 Authorization ID response AN6 O

39 Response code AN3 O M

41 Card Acceptor Terminal ID AN8 M M

42 Card Acceptor ID AN M

48 Additional Data ANS…999 O O

52 PIN block AN16 M

62 Multi Bit 62 ANS…999 O

63 Multi Bit 63 ANS…999 O O

Note:

 BIT62 is used for sending either screen display information or receipt data. For
screen display, the data is formatted as 20 char per line. For receipt, the data is
formatted as 38 char / line. This format also can be modified / custom according
to future needs.
Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 29


EDC Functional Specifications PT. Citra Multi Services

4.3. Transaction Settlement Message Format


BIT Filed Name Form/Size Request Response

MTI N4 0500 0510

BIT MAP B64 M M

3 Processing Code N6 M M

11 System Trace Number N6 M M

12 Transaction Time N6 M

13 Transaction Date N4 M

24 NII N3 M O

35 Track 2 Z…37 M

37 Retrieval Reference Number AN12 M

38 Authorization ID response AN6 O

39 Response code AN3 M

41 Card Acceptor Terminal ID AN8 M M

42 Card Acceptor ID AN M

48 Additional Data ANS…999 M O

52 PIN block AN16 M

60 Batch Number ANS…999 M O

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 30


EDC Functional Specifications PT. Citra Multi Services

4.4. BIT INFORMATION

BIT 1 - Secondary Bit Map

Show existence of bit 65 - 128

BIT 2 - Primary Account Number


Consist of card number.

BIT 3 - Processing Code

PRODUCT CODE ISO DESCRIPTION

920000 800/810 Key Exchange

930000 800/810 Download Table

940000 800/810 Download Parameter

970000 800/810 Logon

920000 500/510 Settlement

960000 500/510 Settlement 2

380000 200/210 Payment Inquiry

180000 200/210 Payment Transaction

370000 200/210 Purchase Inquiry

170000 200/210 Purchase Transaction

320000 200/210 Mitra Deposit Info

390000 200/210 Fund Transfer Inquiry

410000 200/210 Fund Transfer Transaction

310000 200/210 Balance Inquiry

360000 200/210 Customer Withdrawal & Merchant Purchase Inquiry

010000 200/210 Customer Withdrawal Transaction

350000 200/210 Mitra Card Change PIN

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 31


EDC Functional Specifications PT. Citra Multi Services
002000 200/210 Merchant Purchase Transaction

002100 200/210 Merchant Purchase Void

420000 200/210 Customer Card Activation

430000 200/210 Customer Card PIN change

BIT 4 - Transaction Amount

Bit 4 contain transaction Amount in IDR with two decimal.

BIT 11 - Systems Trace Audit Number

The running number from EDC.

BIT 12 - Local Transaction Time

Local transaction Time in WIB (GMT +7). EDC must send this information during
reversal or Batch upload process.

BIT 13 - Local Transaction Date

Month and date of transaction. EDC must send this information during reversal or batch
upload.

BIT 24 – NII

NII is determined by host, and only for local use only

BIT 35 – Track-2 Data

Bit 35 consists of track 2 data from magnetic stripe card. For CAM/PIN Verification bit 35
can be de-activated.

BIT 37 - Retrieval Reference Number

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 32


EDC Functional Specifications PT. Citra Multi Services

Bit 37 is used as a matching key for both reconciliation and settlement

BIT 38 - Authorization Identification Response

BIT 38 contain approval Number given by host that authorized the transaction.

BIT 39 - Response Code

Represent the transaction status (success or failure). Only “00”, “A0” and “A1” will be
count as successful transaction.

BIT 41 – Terminal ID/Device ID

Unique TID per MID

BIT 42 – Merchant ID

BIT 48 – Additional Data

PRODUCT CODE ISO BIT 48 DETAIL SIZE

930000 800 Update Request Code N3

Version Number AN10

810 Update Response Code N3

Version Number AN10

940000 800 Update Request Code N3

Serial Number AN10

Version Number AN10

810 Update Response Code N3

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 33


EDC Functional Specifications PT. Citra Multi Services
Version Number AN10

`970000 800 Serial Number AN10

Version Number AN10

810 Update Response Code N3

920000/960000 500 Cash Total Counter N3

Cash Total Amount AN12

Debit Total Counter N3

Debit Total Amount AN12

Credit Total Counter N3

Credit Total Amount AN12

380000 200 Biller Code AN4

Customer Number AN20

210 Biller Code AN4

Customer Number AN20

Payment Type AN1

Amount N12

180000 200 Account Type Code AN1

Biller Code AN4

Customer Number AN20

Payment Type AN1

370000 200 Purchase Code AN4

210 Number of Products N2

Amount for Product 1 … 10 N12

170000 200/210 Account Type Code AN1

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 34


EDC Functional Specifications PT. Citra Multi Services
Purchase Code AN4

Customer Number AN20

Product Code AN20

320000 200 Dest Bank Code AN3

Sender Bank Code AN3

390000 200 Account Type Code AN1

Dest Bank Code AN3

Dest Account Number AN30

210 Account Type Code AN1

Source Account Number AN30

Source Account Name AN30

Dest Account Number AN30

Dest Account Name AN30

410000 200 Account Type Code AN1

Source Account Number AN30

Dest Bank Code AN3

Dest Account Number AN30

310000 200 Account Type AN1

Mitra Card Number AN16

Mitra Card PIN AN16

210 Bank Code AN3

Account Number AN20

Available Balance AN12

010000 200 Account Type AN1

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 35


EDC Functional Specifications PT. Citra Multi Services
350000 200/210 Card Number AN16

New PIN Data AN16

002000&002100 200/210 Account Type AN1

420000&430000 200/210 Old PIN data AN16

New PIN data AN16

Customer Card Track2 Data AN37

BIT 52 - Personal Identification Number (PIN) Data

Bit 52 contain Encrypted PIN block.

BIT 60 – Batch Number

BIT 63 – Transaction Type (Network Management Transaction)

PRODUCT CODE ISO BIT 63 DETAIL SIZE

930000 810 Description AN12

Code AN3

940000 810 Menu Parameter N14

TID AN8

MID AN15

Delimiter AN1

Telco Name AN20

Delimiter

APN

Delimiter

Username

Delimiter

Host IP

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 36


EDC Functional Specifications PT. Citra Multi Services
Delimiter

Host Port

Delimiter

Admin Password

Delimiter

Note:

 Menu Parameter is used to switch on/off the 12 menus and 2 function on the
EDC. It is determined by value 1 (on) and 0 (off). The sequences are Payment;
Purchase; Mitra Deposit Info; Fund Transfer; Balance Inquiry; Cash Withdrawal;
Mitra Card Change PIN; Settlement; Merchant Purchase; Merchant Purchase
Void; Card Activation; Change PIN customer Card; Credit Card parameter; Debit
Card parameter.
 Delimiter char is ‘|’.

BIT 63 – Transaction Type (Financial Transaction and Batch Upload)

PRODUCT CODE ISO BIT 63 DETAIL SIZE

380000 200/210/220/230/400/410 111PAY AN20

180000 200/210/220/230/400/410 112PAY AN20

370000 200/210/220/230/400/410 113PUR AN20

170000 200/210/220/230/400/410 144PUR AN20

320000 200/210/220/230/400/410 004EDC AN20

390000 200/210/220/230/400/410 002TRF AN20

410000 200/210/220/230/400/410 003TRF AN20

310000 200/210/220/230/400/410 000EDC AN20

360000 200/210/220/230/400/410 006WID AN20

010000 200/210/220/230/400/410 001WID AN20

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 37


EDC Functional Specifications PT. Citra Multi Services
350000 200/210/220/230/400/410 020EDC AN20

002000 200/210/220/230/400/410 022EDC AN20

002100 200/210/220/230/400/410 022EDC AN20

420000 200/210/220/230/400/410 023EDC AN20

430000 200/210/220/230/400/410 023EDC AN20

Note:

 The length of BIT63 must be 20 with space padded to the right.

Warning! This document is strictly private and confidential. This document is not intended for public circulation. Duplication of this
document is prohibited and will be considered as a infringement of intellectual property laws.

Document Ref: Doc Title Page 38

Das könnte Ihnen auch gefallen