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
  1. Generate Token: GET /auth/ with Authorization: Basic base64(username:password)
  2. Use Token: All API endpoints require Authorization: Bearer base64(access_token) + merchantId parameter
  3. 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
Download Postman Collection