REAL-TIME TRANSACTION SWITCH

Immediate Payment Systems (IPS)

An enterprise-grade, high-performance central payment switch designed to facilitate instant, secure, and compliant money transfers. Operating 24/7/365, IPS enables seamless interoperability between remitting and beneficiary banks globally.

Schedule a Demo
IPS Dashboard Mockup

Key Spotlight Features

Core immediate payment standards engineered to deliver absolute convenience, scalability, and speed

📱

QR Payments

Enable instant, scan-and-pay transactions by generating and processing secure QR codes for a frictionless customer check-out experience.

🔗

Pay by Link

Allow merchants to dynamically generate and send payment links directly to customers via messaging apps or email for fast, remote settlements.

👥

P2P Payments

Facilitate secure, sub-second peer-to-peer money transfers between individuals using simple identifiers like mobile numbers or aliases.

🏢

P2B Payments

Support direct, real-time push payments from individual customer accounts to merchants with immediate confirmation of fund availability.

🚦

Bin-Based Routing

Optimize routing paths at the BIN level for domestic and cross-border transactions, reducing interchange fees and transaction latency.

Technical Specifications

Deep dive into the architecture, security, and messaging logic powering the switch

MTI Code Message Type Operational Description
0200 Financial Request Initiated by remitting member for instant payments and verification queries.
0210 Financial Response Sent to confirm approval, decline, or timeout status of a transaction.
0800 Network Request Controls Logon, Logoff, periodic Echo tests, and ZAK key exchanges.
0810 Network Response Sent in acknowledgment to sign-on/sign-off or key exchange requests.
9200 / 9210 System Rejects Generated when message format validations or routing filters fail.
7200 / 7210 Security Rejects Generated specifically when Message Authentication Code (MAC) verification fails.

ISO 8583:1987 Standard

IPS implements the standard ISO 8583:1987 financial transaction messaging protocol. The variable-length message format ensures data-efficient transmission over TCP/IP sockets.

The primary bitmap (bits 1-64) and optional secondary bitmap (bits 65-128) signify which data elements are present. System traces (STAN), transmission dates, acquiring IDs, and currency codes are parsed dynamically to maintain state and route requests instantly.

Channel Code Source Channel Supported Instruments
MOB Mobile Banking Apps Mobile Numbers, Wallet IDs, Account Numbers
ATM Automated Teller Machines Debit Cards, Credit Cards
POS Point of Sale Terminals Cards (EMV), Wallet QR Codes
IBK Internet Banking Account Numbers, Virtual Payment Addresses
PGW Payment Gateways E-Commerce Checkouts, Cards, Links
WAP Web Portals Virtual Wallets, QR Code scans

Omni-Channel Adaptability

IPS maps transactions to a 3-digit Channel Code in the message header. This enables the switch to apply custom fee profiles, risk parameters, and limits depending on the transaction origination.

It supports verification of multiple payment instruments. The Primary Account Number (PAN) field dynamically routes to cards, wallet structures, or raw checking accounts utilizing the member routing BIN.

Dynamic Cutover

IPS acts as the master coordinator for the network. It enforces a daily business date cutover. The switch sends a Cutover message (0800) to each slave member bank, forcing them to close current-day logs and begin processing for the next day, keeping the ecosystem in perfect sync.

Echo & logon

Continuous network health checks are managed via Logon (0800) and periodic Echo messages. If connection drops, the member receives a timeout. The system automatically retries or signs off, notifying administration instantly.

Real-Time Settlement & Dispute Support

IPS logs all transaction traces, facilitating fast, multi-cycle clearance and settlements within hours. Additionally, it logs transaction history for a built-in Dispute Management System (DMS) allowing members to query and arbitrate charges with complete audit trails.

Security Layer Protocol/Mechanism Function
Message Authentication MAC (Message Authentication Code) Generates a cryptographic signature placed in DE-128 using ZAK keys to prevent tampering.
File Transfer Security PGP Encryption & Signatures Batch settlement files uploaded or downloaded from the portal are encrypted and signed.
Key Cryptography ZMK (Zonal Master Key) Double-length key used to encrypt the ZAK during network transmission.
Device Encryption LMK (Local Master Key) Cryptographic keys are stored securely under hardware security modules (HSM).

E2E Cryptographic Safeguards

The IPS switch implements a zero-trust cryptographic model. Full MAC verification is mandatory for all members. ZAK keys are generated dynamically by participating banks and shared securely with IPS using NMM key exchange requests.

If MAC generation or validation fails at any point in the flow, the message is instantly dropped, and a 7200 or 7210 reject code is dispatched to prevent fraudulent interception.

Timeout & Verification Workflow

Robust handling of network disconnects to guarantee transaction state consistency

IPS does not support traditional request reversals. If a timeout occurs between the remitter bank, IPS, or the beneficiary bank, a strict **Verification Request (Processing Code 910000)** must be initiated to resolve transaction state:

1

Network Timeout

Remitter sends 0200 request but connectivity drops before receiving response from IPS.

2

Status Inquiry

Remitter bank triggers Verification Request (910000) instead of a reversal to check original status.

3

Code '00' Success

If beneficiary indicates customer was credited, response '00' is returned. Transaction stands.

4

Code 'M0' Reversal

If beneficiary was not credited, 'M0' is returned. Remitter reverses the local debit leg safely.

Member Validation Requirements

Automatic checks enforced by the switch at both ends of the transaction rail

📤 Remitter Bank Checklist

  • Duplicate Message Blocking: Prevent double-debiting by screening unique message IDs.
  • AML Leg Validations: Verify remitter account against active sanction lists.
  • Real-time Fraud Checks: Detect anomalous transaction sizes or velocities.
  • Instrument Verifications: Validate source card/account active status.
  • Net Debit Capital (NDC) Check: Check amount against member bank clearing limits.
  • SMS Notification: Trigger immediate alert to the sending customer.

📥 Beneficiary Bank Checklist

  • Sanction Leg Check: Verify credit beneficiary credentials against regulatory databases.
  • Account Block Checks: Validate account has no active credit bans or holds.
  • Limit Enforcement: Check beneficiary limits (daily/monthly caps).
  • Immediate Credit Posting: Post funds to checking/wallet instrument instantly.
  • Sanity Message Check: Verify payload integrity and check MAC signature.
  • SMS Notification: Notify beneficiary of incoming deposit immediately.

Deploy IPS in Your Banking Infrastructure

Ensure 24/7 money movement with zero transaction slippage, industry-compliant security, and high reliability.

Talk to our Switch Experts