Disbursement (PayOut)
You can disburse funds from your SoleasPay account to a customerβs mobile money wallet. β This operation does not require customer PIN authorization and is usually processed within seconds.π Payout Flow
- You submit a payout request to SoleasPay.
- SoleasPay forwards the request to the Mobile Money Operator (MMO).
- The MMO processes the transaction and informs SoleasPay.
- SoleasPay notifies your backend via:
- A callback URL (if configured), or
- You can manually check the payout status using the
Check Payout Statusendpoint.
π Callback Notification
If youβve configured a callback URL, SoleasPay will notify you of the final transaction status using a Payout Status Callback.If not, use the Check Payout Status endpoint to poll the status.
π Payout Status Lifecycle
After your payout request is submitted, it may transition through the following statuses:| Status | Description |
|---|---|
PROCESSING | The payout request has been accepted by SoleasPay for processing. |
SUCCESS | The payout was successful. β Final State |
FAILLURE | The payout failed. β Final State |
π¦ Enqueued Payouts
When an MMO is temporarily unavailable or experiencing issues, payouts may not be processed immediately. In these cases:- The payout is still accepted by SoleasPay, but marked as
PROCESSING. - The request is automatically processed later when the MMO is back online.
π Cancelling Enqueued Payouts
You can cancel an enqueued payout if it hasnβt yet been submitted:- Use the
Cancel Enqueued PayoutAPI endpoint. - Or cancel directly from the SoleasPay Dashboard.
π‘ MMO Availability
Our Payment Operations team monitors MMO availability 24/7. You can:- View the real-time status on the SoleasPay Status Page
- Access MMO stability programmatically via the Availability Endpoint
Use this to avoid initiating payouts during MMO downtime.
βοΈ Implementation Tip
Ensure your integration:- Handles all status transitions appropriately.
- Supports callback or polling to track payout status.
- Implements retry or cancellation logic for
ENQUEUEDpayouts.
