Overview
In these guides, you will learn about Simple Cloud Integration (SCI) and how to integrate it with your Point of Sale (POS).
Introduction
Simple Cloud Integration (SCI) is a cloud-based payment integration that enables your POS to make in-store payments and other transactions via an EFTPOS terminal.
SCI communicates entirely through cloud APIs — there is nothing to install or run locally. Your POS calls the SCI APIs directly, and mx51 handles the connection to the terminal.
How it works
SCI exposes two separate APIs, each with its own authentication method that your POS integrates with:
| API | Purpose | Authentication |
|---|---|---|
| SCI Pairing API | Used once per terminal to complete the pairing initiated on the terminal | API Secret Key |
| SCI API | Used for all transactions, settlements, and pairing management | HTTP Message Signatures (RFC 9421) |
The base URL for the SCI API is unique per terminal pairing and is returned when you complete a pairing. You must store it alongside each pairing record.
How to integrate SCI
The following guides will walk you through the steps to develop your SCI integration and get it certified.
- Getting started
- Obtain your credentials from mx51.
- Complete the pairing flow to connect your POS to an EFTPOS terminal.
- Implement the pairing UI requirements.
- Transactions
- Understand the polling loop and how to process transaction updates.
- Implement the Action Framework to render your transaction UI dynamically.
- Purchases, refunds and signatures
- Create purchase, refund and other transaction types.
- Handle signature transactions.
- Transaction recovery
- Handle network failures and transaction timeouts gracefully.
- Implement the override flow — a mandatory mechanism that allows merchants to manually confirm a transaction outcome when it cannot be provided by the SCI API.
- Develop any additional features such as tips and surcharges, MOTO, cashout, settlement and terminal receipt configuration.
- Test your integration and get it certified by our team.
Resources
About usAt mx51, we provide Payments as a Service (PaaS) and a range of complementary services to our partners, empowering them to connect with merchants and their customers. Learn more about us
Updated 1 day ago