Card Management: Create, update, and manage card programs efficiently.
Transaction Processing: Handle transactions securely and in real-time.
Wallet Management: Seamlessly manage end-users and their associated digital wallets.
Comprehensive Reporting: Access detailed and actionable reports on transactions and user activities.
Authorization: All API requests require authentication using client tokens generated with the client ID and secret. Authorisation is then handled via these tokens, controlling access to resources based on client permissions and the token's scope.
Clients: Manage client profiles, retrieve client-specific data, and control access permissions via API keys and tokens. Client tokens are generated using client ID and secret.
Card Programs: Create, manage, and modify card programs defining card types, configurations, and features.
Cards: Issue and manage individual cards (physical or virtual) within each program. Retrieve card details, track status, and access transaction history.
End Users: Create, manage, and access data for individual cardholders, including transaction history.
Wallets: Manage digital wallets associated with end-users, enabling funding and withdrawal capabilities, with multi-currency support (coming soon).
Transactions: Process transactions in real-time and access detailed transaction histories. Receive real-time updates and notifications.
Rules: Create and manage rules defining spending limits, merchant category code (MCC) restrictions, and other card usage parameters. Process transactions based on client-defined rules.