Mobile money deposits allow clients to transfer money into their savings accounts using mobile money services. This
feature uses the mobile money request-to-pay API, where a payment request is sent to the client's mobile phone.
Important Note
Mobile money deposits cannot be initiated from the Symba Payments portal. They are initiated through the USSD
application that clients use directly (not yet available).
How it works
Mobile money deposits use a Provider-First approach for incoming money:
- A payment request is sent to the mobile money provider
- The client approves the payment on their phone
- The provider confirms payment was received
- ONLY THEN is the deposit recorded in Microbanking and credited to the savings account
This approach ensures that money is received BEFORE it's recorded in the account, preventing crediting money that was
never actually received.
Transaction flow:
- A deposit record is created with 'pending' status
- The mobile money provider sends a payment request to the client's phone
- When the client approves the payment on their phone, the mobile money provider notifies the system
- The deposit is automatically processed and the funds are credited to the savings account
- The deposit status changes to 'succeeded'
When deposits get stuck
A mobile money deposit becomes "stuck" when the payment provider's response is ambiguous. This can happen in these
situations:
- Payment request timeout - The request timed out before the client responded
- Provider server error - The provider returned an error with unclear payment status
- Recording failed - Payment was confirmed received but failed to record in Microbanking (CRITICAL)
- Unknown error - An unexpected error occurred
If a deposit gets stuck, it must be
manually resolved by verifying whether the payment
was actually received and choosing the appropriate action.
Portal functionality
In the Symba Payments portal, you can:
- Monitor all deposits, including mobile money deposits
initiated externally
- Cancel pending mobile money deposits if needed
- Refresh status to get the latest status from the
mobile money provider
- Resolve stuck deposits when the payment status is
unclear
To access these features:
- Log in to Symba Payments with a user who is
authorized to view deposits.
- In Symba Payments, click the 'Deposit' menu item in the sidebar.
- The 'Recent deposits' section will show all deposits, including those initiated through external channels.
To initiate deposits directly from the portal, use
cash deposits instead.
Related Topics