Requirements
For your SCI integration to be certified by our team, it must satisfy all mandatory requirements. There are also some additional features that you may choose to add.
Integration requirements checklist
The following are mandatory requirements your integration must meet before certification. Optional items are marked.
Branding
- Pairing screen displays the name "Simple Cloud Integration"
- Pairing screen displays the SCI logo
Pairing UI
- Unpaired state shows Pairing Code field and optional Pairing Nickname field
- Pairing flow includes a Test button to check the pairing status
- Pairing flow includes a Cancel button
- Paired state shows success message, Pairing Nickname and Pairing ID
- Unpair button present for each pairing record
- All error states handled (invalid code, connectivity failure, externally unpaired)
- Pairing instructions displayed (optional)
Transactions
- No active pairing error (
NO_ACTIVE_PAIRINGS_FOUND) handled and displayed - Action Framework drives the POS UI rendering based on
message&pos_instructionsfields- All element types supported (
text,button,input,image)
- All element types supported (
- Handling of Approved, Declined & Cancelled transactions
- Signature flow handled (POS based handling is mandatory, terminal based handling is optional)
- Merchant and customer receipts printed, displayed or stored
- Terminal busy error (
TRANSACTION_REFUSED) handled and displayed
Transaction recovery
- Device not connected error (
DEVICE_NOT_CONNECTED) handled and displayed - Override flow implemented — merchant can confirm transaction outcome when the POS is unable to get updates from the SCI API
Security
- Pairing API Secret Key is not visible, configurable, or editable in the POS UI
- Pairing API Secret Key is securely stored
Updated 1 day ago