Skip to main content

Overview

Checkout allows you to collect payments seamlessly through three main channels.
This gives your customers the flexibility to choose the method most convenient to them.

Quick Actions

Create a checkout payment (payment link)

Quickly generate a secure checkout payment that is tied to a payment link created vi the dashboard.

Create a checkout payment (transaction ref)

Start a new checkout session with just one request.
Perfect for accepting payments in your app or website.

Complete USSD Payments

Accept payments from customers using USSD codes.
Includes endpoints for creating USSD requests and fetching bank-specific codes.

Transaction Fees

Calculate transaction fees before charging your customer.
Ensure transparency and better pricing control.

Card OTP Validation

Secure payments with OTP validation.
Protects against fraud and ensures compliance with 2FA regulations.

Verify Transactions

Confirm the status of a transaction in real-time.
Essential for order fulfillment and fraud checks.

Verify Checkout Payment

Double-check the outcome of a checkout session.
Use it to reconcile records and trigger post-payment workflows.

Complete Bank Transfer Payments

Allow customers to pay via direct bank transfer.
Ideal for markets where bank transfers are widely used.

Complete a card payment

Use this API to complete a card payment when it’s initiated. useful for when using a custom checkout