Authentication
Authentication token obtained from login
Device UUID for request tracking
Platform identifier (e.g., “WEB”, “MOBILE”, “IOS”, “ANDROID”)
Request Body
Payment Control Number - unique identifier for the payable item
Type of payable itemOptions:
TRANSACTION- Remittance/money transferWALLET- Generic wallet paymentWALLET_CUSTOMER- Personal wallet paymentWALLET_PAYCENTER- Agent wallet paymentBILL- Bill paymentMERCHANT- Product paymentVOUCHER- Voucher purchaseWITHDRAWAL- Wallet withdrawal
Three-letter ISO country code (e.g., “USA”, “GBR”, “NGA”)
Three-letter currency code (e.g., “USD”, “GBP”, “NGN”). Required if PCN is not provided.
Payment amount as string. Required if PCN is not provided.
Application identifier for specific integrations
Specific transaction type filterOptions:
ACCOUNTPAYMENT- Bank transferCASHPICKUP- Cash pickupMOBILE_MONEY- Mobile moneyWALLET- Wallet paymentBILL_PAYMENT- Bill payment
