Versions Compared

Key

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

...

Cash register number

CA

Fixed length. 2

Cash register nº.

Processing on cash register side:

The cash register indicates its own cash register number in this Tag. Field composed of numeric characters: ‘0’ to ‘9’

Processing on terminal side:
No processing, returned in the response message as is.

Remarks:

This Tag is managed exclusively by the cash register. This number is not intended to be printed on the transaction ticket.

This value is stored in “MerchantIdentifier” in PayXpress.

Example - The cash register number is 1

CA00201

...

Operation type

CD

Fixed length. 1

Defines the type of operation requested by the cash register

Processing on cash register side:

Processing on terminal side:
List of types of transaction actions:

  • ‘0’ = Debit (Purchase)

  • ‘1’ = Credit (Refund)Refund by Credit. Not linked to original transaction of Debit.

  • ‘2’ = Cancellation. Linked to original transaction of Debit but can only be the original amount of the Debit.

  • ‘3’ = Duplicate

  • '7' = Deferred debit

List of types of Selection/Input Actions:

  • ‘I’ = Identification

  • ‘P’ = Printing on the terminal of a buffer transmitted by the cash register

  • 'R' = Reboot the POS - Only compatible with Castles devices

  • 'C' = CTMS Status - Only compatible with Castles devices

  • 'T' = Transaction Status

Remarks:

If the type of operation cannot be carried out, the terminal responds with ‘Status: Operation not carried out’ andin the complementary info Tag AF ‘Type of action requested unknown’. In the case of printing a buffer (ASCII encoded base 64) sent by the cash register, the tag CD with type of action ‘P’ will be completed with a constructed Tag ZT containing the buffer to be printed.

Example - Perform a debit. See example

CD0010

CD001C

...

Private field

CF

Variable length. 1-99

Private data destined for PayXpress or to be sent back to the cash register in the response message

Processing on cash register side:

Indicate the data you want to transmit to PayXpress.

Processing on terminal side:
Private data that can be used by the merchant/integrator which they would like to be stored by PayXpress as part of the transaction details.
The value is stored in PayXpress at the transaction level as part of the field “Order Id“ or “Merchant Id”.

Remarks:

Example

CF020TEST CONCERT CN 3.XX

...

Tag

Meaning

Rule

Example

CZ

Concert Protocol version

Configurable, 0320 by default

CZ0040320

CJ

Cash register protocol version

Configurable, 323540032810 by default.
This is PayXpert’s Association du Paiement-assigned ID for this field.

CJ012323540032810

CA

Cash register number

Constant 1

CA0011

CB

Amount

Amount in cents. 25,00€

CB0042500

CD

Action type

Depends on what we want:
'0’ = Debit (Payment)
‘1’ = Refund by Credit (not linked to Original Transaction)
‘2’ = Cancellation
‘3’ = Duplicata

Debit: CD0010

Refund : CD0011

Cancellation: CD0012

Duplicata: CD0013

CE

Currency

Code for Euro.
Constant is 978.

CE003978

...