Smart APM Routing Engine

What is Smart APM?

Smart APM (Alternative Payment Method) is a unified payment abstraction layer that allows merchants to offer multiple localized payment methods through a single API integration.

Instead of integrating individually with each regional provider (e.g., Alipay, BLIK, OVO), merchants can simply send a SMART_APM request, and the Smart Routing Engine automatically determines and routes the transaction to the most appropriate local payment handler.


How Smart Routing Works

When a merchant initiates a SMART_APM transaction, the Smart Routing Engine dynamically performs:

  1. Merchant Preference Evaluation – Checks the APM preferences configured by the merchant.
  2. Transaction Metadata Analysis – Examines factors such as country, currency, and user device type.
  3. Optimal Method Selection – Chooses the best-supported payment method for the given market.
  4. Routing to Smart Handlers – Forwards the request to one of the available Smart APM handlers:

Each handler has a specialized payload and response structure customized to the payment type’s capabilities.


APM Type Handlers

Smart TypeDescription
SMART_BANK_TRANSFERReal-time or delayed bank-to-bank transfers using domestic and international rails.
SMART_E_WALLETBrowser-based or in-app e-wallets for digital transactions.
SMART_MOBILE_WALLETMobile-native wallets using SDK-based flows or app redirects.
SMART_QRQR-code initiated payments leveraging regional QR payment networks.
SMART_VOUCHERPayments using prepaid codes, barcodes, or in-store cash vouchers.
SMART_CARRIER_BILLINGCharges are added directly to a user’s mobile phone bill via telecom networks.
SMART_BNPLBuy Now, Pay Later options with installment-based payments.

When to Use Smart APM

Use Smart APM when:

  • 🌍 Operating in multiple countries with varying payment preferences.
  • 🛠️ Reducing integration complexity is a priority.
  • 🤖 You want intelligent, context-aware routing for payments.
  • 🔄 You prefer a single unified API instead of maintaining multiple provider integrations.

Benefits

  • Faster Market Expansion: Add new regional payment methods without extra development effort.
  • Optimized Conversion: Automatically route to locally preferred methods to improve payment success rates.
  • Unified Management: Centralized API and reporting across all supported APMs.
  • Flexibility: Support for e-wallets, mobile wallets, QR payments, bank transfers, carrier billing, vouchers, and BNPL in one place.