Skip to main content

Welcome to FLEX Merchant API

The FLEX Merchant API enables businesses to accept payments, generate QR codes, and manage payment requests programmatically. With our API, you can seamlessly integrate FLEX payment capabilities into your applications.

What You Can Do

Payment Requests

Create and manage payment requests for your customers

QR Code Generation

Generate dynamic QR codes for instant payments

PayTag Resolution

Verify customer PayTags before initiating transactions

Transaction History

Track and retrieve all your payment requests

Base URLs

Key Features

πŸ” Secure Authentication

All API requests are authenticated using API keys with multi-layer security headers.

πŸ’° Multiple Payment Methods

Support for NGN and FLEX points (FP) currencies.

⚑ Real-time Processing

Instant payment request creation and status updates.

πŸ“Š Comprehensive Tracking

Full pagination support and filtering for transaction history.

Authentication

Learn how to authenticate your API requests

Integration Guide

Step-by-step integration walkthrough

API Reference

Explore all available endpoints

Examples

See code examples in action

Getting Started

1

Get API Credentials

Contact FLEX support to receive your merchant credentials:
  • Client ID (x-client-id)
  • API Key (x-api-key)
  • Location identifier (x-location)
2

Review Authentication

Understand how to authenticate your requests
3

Follow Integration Guide

4

Test in Staging

Test your integration in our staging environment before going live

Support

Need help? Reach out to our developer support team:

API Status Codes