v1.0.5 Changelog

QwikLive API

A unified REST/JSON gateway for ATM acquiring, account services, and channel transactions — enabling ATM switches, IVR platforms, teller workstations, and mobile channels to integrate through a single API endpoint.

What is this API?

The QwikLive Experience API (EAPI v1.0.5) provides a unified REST/JSON interface over core banking systems. It enables ATM switches, IVR platforms, teller workstations, and mobile channels to execute financial transactions through a single integration point.

The API exposes 14 endpoints across 8 functional domains: Health, Customer Preferences, Account Management, Debit Transactions, Credit Transactions, Transfers, Bill Payments, and Cardless Withdrawals.

Sandbox Environment

The sandbox environment mirrors production behavior with synthetic data. No real funds are processed. Use path version v1 for all sandbox and production-aligned requests.

Endpoint Domains

All 14 service endpoints are grouped into 8 functional domains:

1
Health
API health check — dependency status for Gateway and core banking
3
Customer Preferences
Retrieve, upsert (add/update), and delete cardholder ATM preference profiles
2
Account Management
Account lookup (account list) and balance inquiry
2
Debit Transactions
Cash withdrawal initiation and debit reversal
2
Credit Transactions
Cash/check deposit initiation and credit reversal
2
Transfers
Account-to-account transfer initiation and transfer reversal
1
Bill Payments
Bill payment from account to registered biller
1
Cardless Withdrawal
Tokenized/QR cardless ATM withdrawal — no physical card required

Key Capabilities

High-Level Architecture

The QwikLive EAPI acts as the gateway layer between channel clients and core banking systems:

CHANNEL CLIENTS CORE SYSTEMS ATM Switch IVR Teller HTTPS · REST/JSON API Gateway QwikLive Experience API /api/ssb/accountservices/{version} REQUIRED HEADERS client_id · client_secret · partnerId secure backend Core Banking System Preference Store
High-level design — channel clients reach core banking through the QwikLive EAPI gateway.

Typical Integration Flow

A standard ATM transaction session follows this sequence:

1

Health Check

Verify sandbox/production connectivity before starting a session. GET /api/health — no authentication required.

2

Account Lookup

Submit the card PAN and institution ID to retrieve the cardholder's linked accounts and their transaction capabilities.

3

Balance Inquiry (optional)

Check the available balance for the selected account before executing a financial transaction.

4

Execute Transaction

Post the financial transaction — withdrawal, deposit, transfer, bill payment, or cardless withdrawal — using the account ID from step 2.

5

Reversal (if needed)

If the transaction cannot complete on the channel side (e.g., ATM unable to dispense), submit a reversal using the original RRN. Each transaction type has a corresponding reversal endpoint.

Explore the Documentation

Target Audience

This documentation is written for: