Payments
Payment dashboard
Returns aggregated payment statistics and metrics for the authenticated project.
Initiate a payment
Creates a new payment intent (collection or disbursement) for the project.
List all payments
Returns a paginated list of payments for the authenticated project.
Create a payment link (v2)
Creates a shareable payment link using the PaymentLinkIntentPayload schema.
Collection
Processes a collection payment from a customer's mobile money account.
Disbursement
Sends funds to a customer's mobile money account.
Approve a payment
Approves a pending payment request. Requires Admin role.
Confirm payment approval
Confirms an already-approved payment request. Requires Admin role.
Search payments
Searches and returns a paginated list of payments matching the given filters.
Retry collection
Retries a previously failed or pending collection payment using its reference.
Pay now
Initiates a one-click pay-now payment using a pre-configured payload.
Verify payment status
Verifies the status of a payment using its reference code.
Get payment by reference
Retrieves full payment details using the payment reference.
Export payment report
Generates and exports a payment report for a given date range and filters.