apmPayload References
This document provides an overview of the payment methods and payment types supported by our API. It serves as a reference for developers integrating with the platform to understand the available options for processing payments.
Supported Payment Methods (PaymentMethod)
PaymentMethod)The following PaymentMethod values can be used when initiating transactions:
PAYPAL– Standard PayPal payments.IDEAL– iDEAL bank-based online payments (Netherlands).GOOGLE_PAY– Native Google Pay payments via API integration.EXTERNAL_HPP_GOOGLE_PAY– Google Pay via an external Hosted Checkout Page (HPP).APPLE_PAY– Native Apple Pay payments via API integration.EXTERNAL_HPP_APPLE_PAY– Apple Pay via an external Hosted Checkout Page (HPP).BNPL– Buy Now, Pay Later transactions for deferred or installment payments.ExPay– ExPay proprietary e-wallet payments.SMART_QR– Smart QR Code payments that dynamically select the appropriate QR-compatible provider.SMART_EWALLET– Smart e-wallet payments supporting multiple wallet providers through unified routing.SMART_VOUCHER– Voucher-based payments using prepaid codes or gift vouchers.SMART_CARRIER_BILLING– Payments charged directly to the user’s mobile carrier bill.SMART_BANK_TRANSFER– Real-time or scheduled bank transfers via smart routing.SMART_BNPL– Smart Buy Now, Pay Later with automatic selection of BNPL providers.SMART_MOBILE_WALLET– Mobile-native wallets that use token-based or app-switch flows.SMART_APM– Unified Smart Alternative Payment Method, automatically routing to the optimal localized method.
Supported Payment Types (PaymentType)
PaymentType)Payment types define how the transaction is processed:
BANK_TRANSFER– Direct account-to-account bank transfers.CARD_PAYMENT– Traditional card-based payments (credit, debit, prepaid).E_WALLET– Electronic wallet-based payments for online transactions.MOBILE_WALLET– Payments using native mobile wallet apps (e.g., Google Pay, Apple Pay).CASH– Cash payments, typically processed via supported cash-in channels.VOUCHER– Voucher or gift code-based payments for goods or services.CARRIER_BILLING– Charges added directly to the user’s mobile phone bill.
Smart APM Routing
When using SMART_APM, the platform automatically classifies and routes transactions to the most appropriate smart payment handler based on:
- 🌍 Market and country of the user
- 💱 Currency and payment amount
- 📱 User device and payment context
- ⚙️ Merchant configuration and supported providers
For detailed guidance on dynamic APM classification and routing behavior, see the Smart Routing Reference.
Note:
For detailed request and response structures, supported fields, and payload requirements, refer to the dedicated documentation for each specific payment method.
Updated 8 days ago
