Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel1
maxLevel3
outlinefalse
styledefault
typelist
printabletrue

...

Type

Length

Meaning

Protocol version

Anchor
isMissingRequiredParameterstrue
AA

variable, max 64

PAN

0320

AB

fixed, 4

Expiration date

0320

AC

variable, max 10

Authorization number

0320

AE

fixed, 2

Status of the action

0320

AF

variable, 2-50

Complementary value to the Status of the action

0320

AI

variable, max 32

Application ID (AID) of the card

0320

AK

variable, max 900

Ticket data

0320

AL

fixed, 1

Type of PAN

0320

BA

fixed, 1

Response delay

0320

BH

fixed, 20

Shopper’s phone number from cash register

0320

BI

fixed, 256

Shopper’s email from cash register

0320

CA

fixed, 2

Cash register number

0320

CB

variable, 2-12

Amount

0320

CD

fixed, 1

Type of action

0320

CE

fixed, 3

Currency code

0320

CF

variable, 1-99

This field is reserved for private use

0320

CI

fixed, 1

How card was read

0320

CJ

fixed, 12

Cash Register Protocol identifier

0320

CK

fixed, 3

'Print ticket?' selection

0320

CZ

fixed, 4

Protocol Version used

0320

ZT

variable, max 999

Constructed Tag for the ticket

0320

...

Authorization number

AC

Variable length. Max 10

Authorization number

Processing on cash register side:

Processing on terminal side:

An application can return your bank’s identifier of the given authorization transaction.

Remarks:

Example - Authorization nº is A00395

AC006A00395

...

Status of the action

AE

Fixed length. 2

Status of the action being performed on the terminal

Processing on cash register side:

Processing on terminal side:

‘01’ = Operation not performed
‘10’ = Operation performed

Remarks:

*When the terminal response must be immediate

01 : Operation not performed because of the network error, or POS unreachable is busy (with other process or app not in the front) for exemple
10 : The request successful reach the pos & the pos can treat it
11 : it’s useful for POS application that can “save” the request for an ulterior utilization. It’s never the case for PayXpress, we directly treat the request and send an answer.

Example - The operation has not been performed

AE00201

...