NEXO Retailer Protocol

NEXO Retailer Protocol

Providing a clear separation between the sales and the payment
applications to improve independency
from point of sale and payment solution providers


The nexo Retailer protocol defines a set of interfaces between a card payment application and a retail point of sale system. It offers new innovative features such as a clear separation between sale and payment, the provision of a complete series of payment and loyalty services as well as a common approach for all types of architectures and environments.


As the name says, nexo Retailer protocol was developed to address retailer issues and needs. It establishes a clear separation between two software applications that both reside on a point of sale terminal. These are the business application that records a customer sale and a payment application that handles the processing of a card transaction. Both applications need to share cash register peripherals such as printers, displays and card readers.

How does it work?

The sale system

A Merchant uses a sale system to manage the purchase of the goods and services by a customer.

The sale Identifies and registers all the goods and services selected by the customer for the purchase. Prepares the total amount of the purchase, including additional charges and discounts. Makes the payment of the total amount.Performs the delivery of the goods and services to the customer

The payment system

The payment, which is one of the activities of the sale system, is subcontracted to a dedicated payment system when the customer pays with a payment instrument performing electronic payments.

Electronic payment instruments can have various forms depending on the way to transfer payment data and the type of payment instrument.

Examples of a payment instrument are a credit or a debit card, a specific purpose card such as a fleet card, an anonymous stored value card, or a cheque.

A dedicated system performs the payment because of the complexity of the payment process, such as for smart cards, the variety of services attached to the payment, and the security related to electronic payment requiring an isolated and certified product.


The interface between
Sale system & Payment system


NEXO retail protocol

nexo retailer protocol and all the specifications provided would help you undertand several aspects such as:

  • The modelisation of the various architectures that could be supported by the protocol.
  • The way to use the transport protocol located below the application protocol that is specified.
  • The management of the messages, including the dynamic behaviour of the protocol with the error management.
  • The specification of the services offered by the protocol, and the specification of how to use these services, by the exchange of sequences of messages.
  • The static part of the protocol, definition of the messages and their components.


nexo retailer specifications
Why nexo ?
Jean Diacono
American Express