Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Next »


Local integrations

With a local integration we mean a traditional setup where you connect the Electronic Cash Register (ECR) or POS to the Payment terminal via a physical connection. This could be via cable like with ethernet, USB and Serial RS232 or wirelessly via WiFi and Bluetooth as long as the two can talk to each other without the need for external access.


  • Support for offline mode
  • Supports multiple communication interfaces *
  • Often requires handling of multiple scenarios for; terminal connection, terminal login, payment transaction, etc.

*Available communication method is currently Ethernet.

Feature comparison

Classic:Only supports EPAS
Carbon:Support both EPAS and Nexo




EPASNexorequired
Socket connection(tick)
(tick)Y
Keep alive(tick)(tick)N
Host logon(tick)(tick)Y

Admin functions

Extract logs
Update parameters
(tick)
(tick)
(error)
(tick)
-
Purchase(tick)(tick)-
Refund(tick)(tick)-
Cancellation(tick)(tick)-
Pre-Auth(error)(tick)-
Cash advance(tick)(tick)-
Reversed Acquiring(tick)(tick)-
DCC(tick)(tick)-




EPAS

What is EPAS?

EPAS (Electronic Protocols Application Software) is a non-commercial cooperation between 24 organizations within the payment industry. One of its goals is to ensure the interoperability of protocols at a European level between ECR applications and payment terminals.


How does it work?

The EPAS protocol is one method of controlling a payment terminal from an Electronic Cash Register (ECR). The messages sent from the ECR to the payment terminal is sent in XML over a TCP/IP socket.

The interface between the payment application and the ECR provides a range of functionality including:

  • ECR login
  • Starting a transaction
  • Handling message display on the ECR
  • Printing receipts on the ECR
  • Performing administrative functions

In an EPAS integration all transactions is initiated by the operator of the ECR, performed by the payment terminal and completed by the Customer. Example:

  1. The ECR operator sells a product and presses the "pay with card" button.
  2. The ECR sends a signal to the payment terminal to perform a payment for X amount.
  3. The customer is clearly instructed on the terminal of what to do and all messages on the terminal is reported back from the payment terminal to the ECR.
  4. The customer confirms and completes the transaction
  5. The payment terminal gives the customers a on-screen result of the transaction and reports back the result to the ECR.
  6. The ECR receives the result along with payment info and then prepares and prints a payment receipt.



Why should I use this?
  • Proven protocol used globally
  • Compatibility with all Westpay card termianls
  • Predecessor to Nexo
  • No changes, the EPASOrg spec is considered locked for future changes



Go to the EPAS protocol

NEXO

What is NEXO?

nexo standards enables fast, interoperable and borderless payments acceptance by standardising the exchange of payment acceptance data between merchants, acquirers, payment service providers and other payment stakeholders. nexo’s messaging protocols and specifications adhere to ISO20022 standards, are universally applicable and are freely available globally.


How does it work?

The nexo retailer protocol is one method of controlling a payment terminal from an Electronic Cash Register (ECR). The messages sent between the ECR and the payment terminal is in XML-format over a TCP/IP socket.

The interface between the payment application and the ECR provides a range of functionality including:

  • ECR login
  • Starting a transaction
  • Handling message display on the ECR
  • Printing receipts on the ECR
  • Performing administrative functions

In an nexo integration all transactions is initiated by the operator of the ECR, performed by the payment terminal and completed by the Customer. Example:

  1. The ECR operator sells a product and presses the "pay with card" button.
  2. The ECR sends a signal to the payment terminal to perform a payment for X amount.
  3. The customer is clearly instructed on the terminal of what to do and all messages on the terminal is reported back from the payment terminal to the ECR.
  4. The customer confirms and completes the transaction
  5. The payment terminal gives the customers a on-screen result of the transaction and reports back the result to the ECR.
  6. The ECR receives the result along with payment info and then prepares and prints a payment receipt.


Why should I use this?
  • Future proof, new functions added regularly
  • ISO20022 standard
  • Includes all operations form the predecessor EPAS
  • Used by others giving you access to not only Westpay hardware but also competitors



Go to the nexo protocol

  • No labels