Authentication
string
required
Authentication token obtained from login
string
required
Device UUID for request tracking
string
required
Platform identifier (e.g., “WEB”, “MOBILE”, “IOS”, “ANDROID”)
Request Body
string
required
Payment Control Number - unique identifier for the payable item
enum
required
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
string
required
Three-letter ISO country code (e.g., “USA”, “GBR”, “NGA”)
string
Three-letter currency code (e.g., “USD”, “GBP”, “NGN”). Required if PCN is not provided.
string
Payment amount as string. Required if PCN is not provided.
string
Application identifier for specific integrations
enum
Specific transaction type filterOptions:
ACCOUNTPAYMENT- Bank transferCASHPICKUP- Cash pickupMOBILE_MONEY- Mobile moneyWALLET- Wallet paymentBILL_PAYMENT- Bill payment
