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.
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.
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.
Ensure transparency and better pricing control.
Card OTP Validation
Secure payments with OTP validation.
Protects against fraud and ensures compliance with 2FA regulations.
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.
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.
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.
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