Skip to main content
This endpoint allows a customer to process a payment via card by providing necessary card details. Supported payment flows include:
  • Authorizing a card payment
  • Returning detailed transaction response including status, issuer info, and merchant details

Authentication

string
required
Authentication token obtained after login.
string
required
Device UUID used for request tracking.
string
required
Platform identifier (e.g., “WEB”, “ANDROID”, “IOS”).

Request Body

string
required
3-letter ISO currency code of the transaction (e.g., “USD”, “NGN”).
string
required
Primary Account Number (card number) of the customer.
string
required
Card expiry date in MM/yyyy format.
string
required
Card CVV/security code.
string
required
Description of the request type (e.g., “purchase”, “refund”).
string
required
Amount to charge the card.
string
Optional payment code number associated with the transaction.

Code Examples