EPX PayTrans API
The EPX PayTrans API is a payment solution using an SSL socket or dial-up connection to communicate real-time transactions to EPX in XML. The format of the string must be in-line with the VISA 2nd generation terminal message. PayTrans is typically used for sending data from a terminal or POS directly to EPX for processing.
Delivering definitive business benefits:
PayTrans allows developers to build a payment solution directly into a piece of hardware for many different use cases. This allows you to have a larger amount of control over how and what data is gathered as part of a sale, as well as how it is distributed across services. This API gives developers the most control, but also the most responsibility of any transaction method available through EPX. It also has a fairly complex certification process, so we recommend speaking with one of our representatives as they can inform you of the process and help you navigate through it.
How it works:
The terminal/POS sends an XML transaction to EPX via the provided connection. EPX processes the transaction and prepares a response in XML. The system returns the response to the terminal/POS and the connection can be closed.
EPX PayTrans API in 3 simple steps:
- The merchant POS software interface sends a transaction request and amount via an XML format to the terminal running EPX PayTrans.
- The cardholder completes the payment transaction using EPX PayTrans on the terminal, which completes the transaction by communicating with the EMV Chip card and the EPX Gateway.
- The data is returned in XML format containing the transaction response.
How to get started:
EPX provides developers access to a test environment for application building and separate credentials for production after completing certification.
The typical steps to completion:
- A developer must register to access the dashboard, initiate a project, and receive test credentials.
- With these credentials, you can then build your application against the test environment.
- Once development is complete, you submit the application for certification.
- After certification has been passed, the Integration Team will issue a certification letter, which can be used to get production credentials.