Built for physical commerce
The platform is designed around real merchant environments, in-store workflows and payment operations.
Westpay helps solution partners build, integrate and operate in-store payment experiences on a platform designed for flexibility, control and long-term evolution. Whether you develop POS software, merchant applications or payment-enabled services, we provide the tools and support needed to bring payment into the flow.
This page is designed for software vendors, POS developers and technical teams evaluating how to build on the Westpay platform. Whether you are comparing integration models, reviewing terminal capabilities or planning a new payment experience, this is where you can explore the options in more detail.
Westpay is designed for partners who need more than a standalone terminal. We help software vendors, developers and technology partners connect payment acceptance into broader in-store environments where reliability, flexibility and operational control matter.
The platform is designed around real merchant environments, in-store workflows and payment operations.
From implementation and validation to rollout and lifecycle management, Westpay supports the full journey.
Westpay terminals can be used in different ways depending on your solution, your customer environment and the level of control you need. From simple standalone payments to fully connected experiences, we support multiple integration models for modern in-store commerce.
Use the terminal as an independent payment device for simple and efficient merchant-facing payment flows.
Combine an integrated payment flow with your own on-terminal application. Manage parts of the merchant experience in your app, while triggering payments through the connected sales system.
Access Westpay payment methods and core functionality through our PaaS library. Build tailored payment experiences, support your own offering and create a more branded merchant journey.
Accept payments directly at the table, support bill splitting and make it easier to manage both card payments and alternative payment methods in hospitality environments.
Accept in-terminal payments through your cloud-based or mobile sales system using our REST API. The terminal and sales system communicate over the internet, making this model suitable for a wide range of merchant scenarios.
Westpay supports several integration models to match different technical environments, product strategies and merchant use cases. Some partners want direct terminal control from the POS, others want a simpler client library, and some want to build their own application experience on the terminal.
The goal is not to force every partner into one model, but to provide the approach that best fits your architecture and rollout needs.
Best for solutions that want direct ECR-to-terminal communication using a proven XML-based protocol over TCP/IP.
An XML-based TCP/IP protocol for controlling the payment terminal directly from an Electronic Cash Register (ECR).
Typical fit
Key characteristics
Best for teams that prefer a modern JSON-based protocol over HTTP or HTTPS for integrated terminal communication.
A JSON-based protocol over HTTP or HTTPS for controlling the payment terminal from an Electronic Cash Register (ECR).
Typical fit
Key characteristics
Best for developers who want the capabilities of integrated terminal control without having to manage the full protocol complexity themselves.
A client library that simplifies integrated terminal communication by hiding much of the underlying protocol complexity while keeping the same core capabilities.
Typical fit
Available for
Best for partners who want to build their own Android-based application experience on Westpay terminals.
Westpay’s Payment Application as a Service model allows partners to build Android-based applications that run on Westpay terminals while using Westpay’s payment functionality underneath.
Typical fit
Key characteristics
Best for cloud-based or mobile POS solutions where the terminal and sales system do not need to be on the same local network.
A REST-based integration model where the payment terminal and the Electronic Cash Register do not need to be on the same local network.
Typical fit
Key characteristics
Best for Android-based intent flows where one application needs to trigger payments on a COTS device.
An Android intent-based protocol that allows one application to trigger payments in the Westpay SoftPOS solution.
Typical fit
Key characteristics
Best for hospitality environments where the terminal needs to retrieve bills and support payment directly at the table.
A solution and server-side protocol where the terminal retrieves bills and payment status directly from a backend system to enable payment at the table.
Typical fit
Key characteristics
Best for environments where Oracle Payment Interface compatibility is an important requirement.
A protocol model designed for environments where Oracle Payment Interface compatibility is required.
Typical fit
Key characteristics
Below is an overview of selected payment capabilities across different integration models. This helps solution partners understand which approach best fits their functional requirements.
Use this section to compare support for transaction types, offline capability, added-value payment services and other advanced features.
| Feature | EPAS | Nexo | ECL | PAaS | Online API | Pay@Table | App2App | OPI |
|---|---|---|---|---|---|---|---|---|
| Purchase, Refund, Cancellation | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported |
| Offline support | Supported | Supported | Supported | Supported | –Not supported | Supported | –Not supported | Supported |
| Alternative Payment Methods (APM) | Supported | Supported | Supported | Supported | Supported | Supported | –Not supported | Supported |
| Dynamic Currency Conversion (DCC) ² | Supported | Supported | Supported | Supported | –Not supported | Supported | –Not supported | –Not supported |
| Surcharge | Supported | Supported | Supported | Supported | –Not supported | Supported | –Not supported | –Not supported |
| Pre-Tap payment flow | Supported | Supported | Supported | Supported | –Not supported | –Not supported | –Not supported | –Not supported |
| Pre-Amount payment flow | Supported | Supported | Supported | Supported | Supported | –Not supported | –Not supported | –Not supported |
| CNA & PAR Token | Supported | Supported | Supported | Supported | Supported | Supported | –Not supported | –Not supported |
| Multi TID ¹ | Supported | Supported | Supported | Supported | Supported | –Not supported | –Not supported | –Not supported |
¹ Multi Terminal ID is a solution where multiple merchants can share one hardware in an integrated solution.
² Requires separate DCC agreement from Acquirer.
Solution partners need flexibility at both application and infrastructure level. Westpay supports different technical entry points depending on how your solution is built and how much control you need.
Integrate terminals into your POS or checkout flow using Westpay-supported protocols designed for reliable in-store transaction handling.
Use available SDKs and client libraries to simplify implementation and accelerate development.
Connect your own backend directly to Westpay services for onboarding, terminal inventory, transaction parameters and device management.
Test integrations, simulate payment flows and validate behaviour before rollout using sandbox environments and structured test systems.
Support deployment, lifecycle handling and operational visibility through Westpay tools and services.
If you are building payment-enabled software and want to evaluate the right Westpay setup, we would be happy to discuss your architecture, integration model and technical requirements.
Talk to Our Partner Team