Response codes

Status Code

Description

00

Transaction Approved

51

Insufficient Funds

55

Incorrect PIN

91

Issuer or switch inoperative

30

Format Error

06

Error

57

Transaction not permitted to cardholder

58

Transaction not permitted to terminal

59

Suspected Fraud

92

Routing Error

96

System Malfunction

63

Security Violation

Response Codes for Cashout

Status Code

Params

Values/Description

1

app

Transfer

2

merchantId

Merchant ID: 15 alphanumeric characters

3

terminalType

Terminal Type: E.g PAX, Verifone, Telpo,
Ingenico

4

terminalId

Terminal ID: 8 alphanumeric characters

5

uniqueId

Terminal/device Serial number (read from the
sdk)

6

merchantLoc

Merchant name/address/location

7

batteryInformation

Terminal Battery percentage (read from the
sdk)

8

transactionDate

Current Transaction Time (YYYY-MM-DD T
HH:MM:SS)
T is the separator

9

printerStatus

Printer Status: 1 = paper present, 0 = no
paper/out of paper/ no printer / faulty
printer)

10

languageInfo

Device language: EN

11

posConditionCode

POS condition code: n2

12

posGeoCode

POS geographical code: n38

13

TerminalCurrencyCode

Currency code: n3

14

originalTransmissionDateTime

Last transaction time (YYYY-MM-DDTHH:MM:SS)

15

stan

Transaction stan

16

minorAmount

Transaction amount in minor (i.e: if amount
is N1, this value would be 1 multiplied by
100 to give 100)

17

track2

Track2 data of customer’s card

18

pinData

pindata(for online PIN transactions)

19

ksn

Key serial number

20

ksnd

Value = 605

21

fromAccount

Card account type (savings, current, credit,
default)

22

posDataCode

POS Data Code

23

posEntryMode

POS Entry mode

24

cardSequenceNumber

Card sequence number

25

keyLabel

keyset ID: use 000002 for production
environment and 000006 for test environment.

26

cvmResults

Cardholder verification method

27

surcharge

This should be the surcharge field value: it
is in minor just like the amt tag above:
Mandatory

28

amountAuthorized

Amount authorized in minor: use postillion
format

29

Amount others

amountOther

30

applicationInterchangeProfile

application interchange profile

31

atc

Application transaction counter

32

Cryptogram

Cryptogram

33

CryptogramInformationData

Cryptogram Information Data

34

iad

Issuer Application Data

35

TerminalCurrencyCode

Terminal Currency Code

36

TerminalVerificationResult

Terminal Verification Result

37

TerminalCountryCode

Terminal country code

38

Terminal type

TerminalType

39

TransactionDate

Transaction date: YYMMDD

40

TransactionType

Transaction type

41

UnpredictableNumber

Unpredictable Number

42

DedicatedFileName

Dedicated file name

43

TerminalCapability

Terminal Capabilities

44

receivingInstitutionId

Receiving Institution ID of the Settlement
Bank.

45

DestinationAccountNumber

Settlement Account number

46

extendedTransactionType

Extended Transaction Type

47

retrievalReferenceNumber

Retrieval Reference Number (RRN)


Did this page help you?