Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.



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.


Image Modified

  • 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.

Easy Heading Free

Feature comparison

Info


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)-






Panel
borderStylesolid
titleEPAS

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.


UI Expand
titleHow 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.




UI Expand
titleWhy 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


ui-expand
titleGetting started

To get started with an EPAS integration project you should have a Westpay terminal and our EPAS ECR simulator software.  You will also need three pieces of information for the simluator to work:

  • The Terminal ID.  This is normally a 8-digit number beginning 800.
  • The PPL Server Address.  This is the configuration server, and you will normally use 185.27.171.42:55133.
  • The SPDH Server Address.  This is the authorisation server, and you will normally use 185.27.171.42:55144.

Use these three pieces of information in the ECR simulator's login details and you should be able to run transactions easily and quickly.


ui-button
colorblue
iconlink
titleGo to the EPAS protocol
urlhttps://confluence.westpay.se/x/1YBL




Panel
borderStylesolid
titleNEXO

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.


UI Expand
titleHow 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.



UI Expand
titleWhy 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



UI Button
colorblue
iconlink
titleGo to the nexo protocol
urlhttps://confluence.westpay.se/x/5oCbAg