Field Definition DE59 - DE67

Field #59 – Echo Data

Field No

Format

Attr

59

LLLVAR

ans…255

Contains data from the originator of the message that shall be returned unaltered in the response message

Field #60 – Payment Information

Field No

Format

Attr

60

LLLVAR

ans…999

This data element contains information relating to bills payments and token (recharge cards, tickets etc) purchases. This data element carries tagged data items. The tags defined for this data element are as listed in the table below:

Transaction Type

Tag

Description

Length

Presence

Indicator

Request/Response

Payment for Bills

*41

Biller Identification Code

015

Mandatory

Request

45

Product Identification Code

Conditional

**50

Customer Subscription Information

Mandatory

**50

Customer Subscription Information

Optional

Response

Purchase of Token (Recharge Card, ticket etc)

*41

Biller Identification Code

015

Mandatory

Request

45

Product Identification Code

Conditional

**50

Customer Subscription Information (or products)

Optional

****51

Token (e.g. PIN or Voucher)

Conditional

Response

**50

Customer Subscription Information

Optional

Field #62 – Private Field, Management Data 1

Field No

Format

Attr

62

LLLVAR

ans…999

This data element carries tagged data items. The tags defined for this data element are listed in the table below. Tagged data items are structured in the following manner: a tag identifying the type of data, followed immediately by a three-digit length (LLL) identifying the length of the data, followed immediately by the data itself.

Tag + LLL + data.

Field #62 – Private Field, Management Data 1

Transaction Type

Tag

Description

Length

Request/Response

Terminal Parameter Download

01

POS/Payment Channel Serial Number

Request

02

CTMS Date and Time

014

Response

03

Card Acceptor Identification Code

015

04

Timeout (maximum time interval to wait for response – in seconds)

002

05

Currency Code

003

06

Country Code

003

07

Call home time (maximum time interval idleness for which a call – home must be done – in hours)

002

52

Merchant Name and Location

040

08

Merchant Category Code

004

Call – Home

01

POS/Payment Channel Serial Number

Request

09

POS/Payment Channel Application Version

003

10

POS Terminal/Payment Channel Model

020

11

Call – Home Merchant Information/Complaint/Comments

12

Communications Service Provider

Biller List Download

01

POS/Payment Channel Serial Number

Request

*41

Biller Identification Code

015

Response

42

Biller Name

Biller Subscription Information Download

01

POS/Payment Channel Serial Number

Request

*41

Biller Identification Code

015

43

Required Information Name

Response

44

Default Value

Product List Download

01

POS/Payment Channel Serial Number

Request

*41

Biller Identification Code

015

45

Product Identification Code

Response

46

Product Name

47

Product Amount

012

Payment Validation

01

POS/Payment Channel Serial Number

Request

*41

Biller Identification Code

015

***48

Payment Code

***49

Payment Validated Information

Response

Base Derivation Key (BDK) Request

01

POS/Payment Channel Serial Number

Request

57

Key Serial Number

020

Dynamic Currency Conversion

01

POS/Payment Channel Serial Number

Request

58

Cardholder Preferred Currency

003

59

Local Country Currency

003

60

DCC Identification Code

015

58

Cardholder Preferred Currency

003

Response

60

DCC Identification Code

015

61

Rate

Note:

*Tag 41: Biller Identification Code is in the format below:

1st position – transaction type the biller is setup for:

4 – Token (e.g. Recharge Card) Sales

5 – Bill Payments

2nd – 4th position – VAS Provider Code

5th – 8th position – Merchant Category Code

9th – 15th position – Unique Number identifying the Biller

**Tag 50: Customer Subscription Information, if more than one, it should be separated by ‘||’ e.g. name=Halima Eze Ajayi||customerid=00001||prod1=3||prod2=4

From the example, name and customerid are values downloaded during Biller Subscription Information Downloadrequest and the values the customer entered are after the equals signs. prod1 and prod2 are products while values 3 and 4 after the equals signs are the quantities.

***Tag 48: Payment Code and ***Tag 49: Payment Validated Information can be used inter – changeably. Format is same as tag 50.

Note: For receipt printing of mCash Transactions on POS, send the Customer Information in the format of Tag 50 as above. For example:

SellerCode=0731170253||Phone=07069302232||RefNo=10012344546567||Amount=1000.23

****51: Token, if more than one, should be separated by comma ‘,’

Field #63 – Private Field, Management Data 2

Field No

Format

Attr

63

LLLLVAR

ans…9999

This data element carries tagged data items. The tags defined for this data element are listed in the table below. Tagged data items are structured in the following manner: a tag identifying the type of data, followed immediately by a three-digit length (LLL) identifying the length of the data, followed immediately by the data itself. Each block of data is separated by “~”.

Tag + LLL + data.

Transaction Type

Tag

Description

Length

Request/Response

EMV Application AID Download

01

POS/Payment Channel Serial Number

Request

13

AID Index

Response

14

Application Internal Reference Number

15

Application Identification Number (EMV AID)

16

Match

001

17

EMV Application Name

18

EMV Application Version

19

EMV Application Selection Priority

20

EMV DDOL

21

EMV TDOL

22

EMV TFL Domestic

23

EMV TFL International

24

EMV Offline Threshold Domestic

25

EMV Max Target Domestic

26

EMV Max Target International

27

EMV Target Percentage Domestic

28

EMV Target Percentage International

29

Default EMV TAC Value

30

EMV TAC Denial

31

EMV TAC Online

CA Public Key Download

01

POS/Payment Channel Serial Number

Request

32

Certificate Authority (CA) Key Index

Response

33

CA Key Internal Reference Number

34

CA Key Name

35

EMV RID

36

Hash Algorithm

37

EMV CA PK Modulus

38

EMV CA PK Exponent

39

EMV CA PK Hash

40

Public Key Algorithm

Daily Transaction Report Download

01

POS/Payment Channel Serial Number

Request

53

Transaction Date and Time

Response

54

Response Code

55

Amount

56

Transaction Type

Field #64 – Primary Message Hash Value

Field No

Format

Attr

64

AN

64

This data element carries the hash value for the messages subject to no secondary data elements (DE65 through DE128) are included in the message. The algorithm is SHA-256.

If the message contains secondary data elements, data element DE128 is used to carry the hash value. If the hash value is carried in data element DE128, data element DE64 is not included in the message.

Field #67 – Extended Payment Code

Field No

Format

Attr

67

n 2

The number of months that the cardholder prefers to pay for this item if permitted by the card issuer.

Last updated

Was this helpful?