Genio Pago Merchants API
A robust and secure API for mobile money, card payments, prepaid card management, SEPA transfers, and crypto operations. Built for high-volume transactions with seamless integration.
API Configuration & Authentication
No token
Getting Started
Genio Pago offers a robust and secure API designed to facilitate mobile money and card services, including collections, disbursements, and prepaid card management. The API supports high-volume transactions with M-Pesa, card networks, SEPA, and crypto wallets.
Setup: Contact Genio Pago to obtain your
baseUrl, username (access key), password (access secret), and merchantId. Enter them in the panel above to test endpoints directly.
Authentication Flow
- Generate Token:
GET /auth/withAuthorization: Basic base64(username:password) - Use Token: All API endpoints require
Authorization: Bearer base64(access_token)+merchantIdparameter - Refresh: Tokens expire after 20 minutes. Re-generate when expired.
Definition of Terms
- baseUrl — The API server URL provided with your credentials
- token — Base64-encoded access token for Bearer authentication
- merchantId — Your unique merchant identifier (same as access key / username)
- holderId — Unique prepaid cardholder identifier returned upon registration
- cardId — Unique card identifier returned when a card is created/assigned
- externalId — Your system's unique transaction tracking ID
- callbackUrl — Your endpoint that receives transaction result notifications