A failed transfer can leave you in a difficult position: your account has been debited, the recipient has not received the money, and the transaction status still says pending or processing.
This can happen when sending money to another bank account, paying a merchant, purchasing airtime or making a bill payment through a financial app. The important thing is to know what to do next, how to report the transaction and when to escalate a complaint.
OPay, PalmPay and Moniepoint are popular options for digital payments in Nigeria, but they do not offer identical services or account types. Their support channels, transaction processes and resolution times may also differ depending on the issue.
This article compares the three platforms from a practical consumer perspective, explains how to report failed transactions, and shows you what to do if your money has been deducted without the recipient receiving it.
Last reviewed: October 2026. Transaction fees, support contacts, app features and complaint procedures can change, so verify the current details in the relevant app or official support channel before acting.
Quick Comparison: OPay vs PalmPay vs Moniepoint
There is no reliable basis for declaring one platform the best at resolving every failed transaction. A transaction may be delayed by the sending app, the recipient’s bank, a payment processor or a wider network issue.
Use this comparison to understand what to check before choosing a platform or reporting a problem.
| Feature | OPay | PalmPay | Moniepoint |
|---|---|---|---|
| Main use cases | Digital payments, transfers and other app services | Digital payments, transfers and other app services | Personal and business financial services, including merchant payments |
| First place to report a failed transaction | Official in-app help or transaction support | Official in-app help or transaction support | Official in-app support or the relevant transaction-support channel |
| Information to keep | Transaction reference, amount, date, time and status | Transaction reference, amount, date, time and status | Transaction reference or session ID, amount, date, time and status |
| What determines resolution time? | Transaction type, payment status and the cause of the failure | Transaction type, payment status and the cause of the failure | Transaction type, payment status and the cause of the failure |
| Best approach when money is missing | Report the exact transaction and retain the complaint reference | Report the exact transaction and retain the complaint reference | Report the exact transaction and retain the complaint reference |
This is a practical support comparison, not a controlled ranking of the companies’ customer-service performance. Actual response and refund times can vary, and a fast initial reply does not necessarily mean a faster final resolution.
Why Failed Transfers Matter in Nigeria
Digital payments have become an important part of everyday financial activity in Nigeria. According to NIBSS data reported by TechCabal, mobile money operators processed approximately ₦20.7 trillion in transactions in the first quarter of 2025, up substantially from the same period in 2021.
That figure covers the mobile-money channel across the industry; it should not be interpreted as the transaction value of OPay, PalmPay and Moniepoint combined or individually.
As more people use digital payment services, understanding how to handle failed transfers becomes increasingly important. Knowing what evidence to save and which support channel to use can make a complaint easier to investigate.
What Should You Do If a Transfer Fails but Your Account Is Debited?
If money leaves your account but the recipient has not received it, follow these steps before attempting another payment.
1. Check the transaction status
Open the app you used to make the payment and find the transaction in your history.
Look for a status such as:
- Successful: The sending app reports that the transaction was completed. If the recipient has not received the money, ask them to check their account statement and contact their own bank if necessary.
- Pending or processing: The transaction has not reached a confirmed final state. It may still be undergoing processing or reconciliation.
- Failed: The transaction has been marked unsuccessful, but you should still confirm whether a reversal has occurred.
- Reversed or refunded: The money should have been returned according to the transaction record. Check your available balance and transaction history to confirm.
The exact status labels vary by app. Do not assume that a pending transaction has failed permanently or that a failed status automatically means the money has already been refunded.
2. Avoid making the same payment again immediately
If the transaction is still pending, making a second payment could result in two successful payments if the first transaction eventually completes.
If you are paying a filling station, shop or other merchant, explain that the first payment is unresolved. Ask the merchant to verify the payment using the appropriate records before deciding whether to try again.
If you must make another payment to complete an urgent purchase, keep the receipt for both transactions and document what happened.
3. Save your transaction evidence
Before contacting support, record the details needed to identify the payment:
- Transaction reference or session ID.
- Amount sent.
- Date and approximate time.
- Recipient’s name and account details, where applicable.
- Recipient bank or payment provider.
- Transaction status shown in your app.
- Screenshots of the receipt and any error message.
- Any complaint or support ticket number.
Do not post your full account details, PIN, password, OTP or other sensitive authentication information publicly.
4. Report the transaction through the official support channel
Use the help or support option inside the app, or the provider’s verified official contact details. Select the issue that most closely matches what happened—for example, a failed transfer, a debit without credit to the beneficiary, or a failed airtime purchase.
Explain the problem clearly and include the transaction reference. Save the complaint number and any response you receive.
5. Monitor the status and follow up
Refunds and reversals do not have one universal timeline. Resolution depends on the transaction type, the payment route, the institutions involved and whether the transaction needs manual investigation.
If the provider gives you a timeframe, record it and follow up if it passes without a meaningful update. Avoid relying on unofficial social-media accounts or anyone who promises to recover your money for a fee.
How to Report a Failed Transfer on OPay
If an OPay transaction is pending, failed or debited your balance without crediting the recipient, start with the transaction record in your OPay app.
- Open OPay and locate the affected transaction in your history.
- Check the displayed status and transaction reference.
- Open the app’s official help or customer-support section.
- Choose the relevant transaction problem and submit the required details.
- Save the complaint reference and follow any instructions from support.
- Check your balance and transaction history for a reversal or status update.
The precise menu labels can change with app updates, so use the current help options available in your version of OPay.
If you transferred money to another bank, the recipient may also need to check with their bank if the sending provider confirms that the transfer was successful. Share the transaction reference through a secure channel rather than publishing it online.
Important: Do not assume that OPay has permanently lost your money just because the balance was debited. First establish whether the transaction is pending, successful, failed or reversed.
How to Report a Failed Transfer on PalmPay
For a failed PalmPay transfer, airtime purchase or bill payment, begin with the transaction history and the official support options in the app.
- Find the affected transaction.
- Record the amount, date, time, status and reference number.
- Open PalmPay’s official help or support section.
- Report the exact issue and provide the requested transaction details.
- Keep the ticket or complaint reference.
- Check for a reversal or a support update before submitting repeated complaints about the same transaction.
If an airtime purchase failed but your wallet was debited, confirm that the recipient’s line was not credited before making another purchase. A delayed notification does not always mean the underlying transaction failed.
If support asks for additional information, provide only the details needed to investigate the transaction. Never share your PIN or OTP with someone claiming to be a support agent.
How to Report a Failed Transfer on Moniepoint
Moniepoint supports personal and business financial services, so the appropriate reporting route can depend on the account and transaction involved.
For a transfer that was debited but not received:
- Open the relevant transaction in your Moniepoint account.
- Check its status and copy the transaction reference or session ID shown on the receipt.
- Use the official support channel or the relevant transfer-support option.
- Explain whether you sent money to another bank, paid a merchant or made a different type of transaction.
- Keep the support reference and any response.
- If the transfer is reported as successful but the beneficiary has not received it, ask the recipient to check with their bank and provide the transaction reference securely when requested.
Moniepoint’s support documentation advises customers dealing with certain transfers that have not reached the beneficiary to use the session ID on the transaction receipt and seek further assistance if the issue remains unresolved. Follow the instructions that apply to your particular transaction.
You can consult the Moniepoint transfer support knowledge base for current guidance.
OPay vs PalmPay vs Moniepoint: Which Has Better Customer Support?
A fair comparison should consider more than how quickly a chatbot responds. The important question is whether the company investigates the actual transaction, communicates what is happening and resolves the issue appropriately.
Consider these five factors:
1. Ease of reporting
Can you locate the relevant transaction and submit a complaint without having to search through unrelated help topics?
A useful support process should make it clear where to report a missing credit, failed payment or disputed transfer.
2. Access to a meaningful response
Automated support can help customers find receipts and submit common requests. However, a complex case may require investigation by a support representative.
Look for clear instructions on how to submit additional evidence or follow up when the automated process does not resolve the issue.
3. Transaction tracking
A complaint reference and a clear record of the transaction make follow-up easier. Keep copies of the receipt, the original error message and any updates from support.
4. Resolution and communication
A quick acknowledgement is not the same as a completed refund. Compare platforms on the final outcome, the time taken to resolve the issue and the clarity of the communication—not just the first response.
5. Consistency across transaction types
An app may handle an internal wallet transfer differently from a transfer to another bank, a POS payment or an airtime purchase. A fair test must compare similar transaction types under similar conditions.
Without a larger set of documented, comparable tests, it would be misleading to claim that one platform consistently resolves failed transfers faster than the others.
How to Conduct a Fair Customer-Service Test
If you want to publish a firsthand comparison of OPay, PalmPay and Moniepoint, document the process so readers can understand what was tested and what the results mean.
Define the test before starting
Choose comparable transaction types. For example, you could test a transfer to another bank on each platform rather than comparing an OPay bank transfer with a PalmPay airtime purchase and a Moniepoint merchant payment.
Record the date, time, amount and exact problem encountered for every test.
Measure the same stages
For each case, record:
- Time the transaction was initiated.
- Time the issue was identified.
- Time the complaint was submitted.
- Time the first meaningful response arrived.
- Whether a support agent or automated process handled the issue.
- Time the transaction was resolved or the funds were reversed.
- Whether the final outcome matched the support team’s explanation.
Keep evidence
Retain original receipts, timestamps, complaint references and screenshots. Before publishing screenshots, redact account numbers, phone numbers, names, balances and any other personal information that could identify the customer or expose financial details.
If you publish a customer-service conversation, remove sensitive details and avoid exposing an employee’s personal information unnecessarily.
Explain the limits of the results
A few transactions cannot establish that one app is always more reliable than another. Results may be affected by the time of day, payment route, network conditions, transaction type and the institutions involved.
If your results come from only one or two transactions per app, describe them as individual case studies rather than a definitive industry ranking.
Editorial note: Publish exact response times and refund outcomes only when your receipts, support tickets or screenshots verify them. If you did not conduct the tests described in an earlier draft, remove the personal-experience claims rather than presenting hypothetical events as real.
How to Escalate an Unresolved Failed-Transfer Complaint to the CBN
If you have reported a problem to your financial service provider and it remains unresolved, you may be able to escalate the complaint to the Central Bank of Nigeria (CBN), provided the institution and issue fall within its regulatory remit.
The CBN’s published complaint procedure instructs customers to complain to the financial institution first and allow the stated resolution period—generally two weeks under its published guidance—before escalating an unresolved complaint. Check the latest instructions because procedures and applicable timelines may change.
A practical escalation process is:
- Submit a formal complaint to the provider through its official channel.
- Keep evidence showing when you lodged the complaint.
- Save the complaint reference, transaction receipt and relevant responses.
- Allow the applicable period for the provider to address the issue.
- If it remains unresolved, follow the CBN’s current complaint-lodgement instructions.
Visit the CBN complaint-lodgement page for the current process and required documentation.
Your complaint should explain what happened, when it happened, the amount involved, the outcome you are requesting and the steps you have already taken. Attach relevant evidence, but never include your PIN or password.
Do not assume that every dispute will be resolved immediately after escalation. The regulator may need to review the evidence and communicate with the institution involved.
Are Funds in OPay, PalmPay and Moniepoint Accounts Insured?
Deposit protection depends on the type of institution, how the account is structured and the applicable Nigeria Deposit Insurance Corporation (NDIC) rules.
The NDIC explains that mobile money subscribers may receive pass-through deposit insurance coverage through the mobile money operator’s pooled account at an insured financial institution, subject to the applicable conditions and limits. Its published information states a maximum of ₦5 million per mobile money subscriber under this arrangement.
That is not a guarantee that every failed transfer will be refunded immediately, nor does it mean every financial product has identical protection. Deposit insurance is generally relevant to the failure of an insured institution and is distinct from the process for resolving a pending transfer, a mistaken payment or a fraud complaint.
For current details, consult the NDIC’s official information on deposit protection and verify the status and category of the specific provider or account.
How to Protect Yourself When Using Digital Payment Apps
Whether you use OPay, PalmPay or Moniepoint, a few habits can help reduce avoidable problems.
- Verify the recipient: Check the recipient’s name and account details before authorising a transfer.
- Keep transaction receipts: Save the reference number and receipt until the recipient confirms the payment.
- Avoid repeated payments: Check the original transaction status before attempting a second payment.
- Secure your account: Use a strong, unique PIN and enable supported security features.
- Never share OTPs or passwords: Genuine support staff should not need you to disclose your secret authentication credentials.
- Use official support channels: Avoid phone numbers and social accounts supplied by strangers in comment sections.
- Act quickly if you suspect fraud: Contact the provider through its official channel and use available account-protection controls.
- Keep a backup payment option: A second payment method may be useful during outages, but avoid leaving more money in any account than you need for your normal use.
If you believe a payment was unauthorised, report it immediately. Do not wait for an ordinary failed-transfer timeframe to pass before raising a fraud concern.
Frequently Asked Questions
What should I do if OPay deducts my money but the recipient does not receive it?
Check the transaction status in OPay, save the receipt and reference number, and submit a complaint through the official support channel. Avoid repeating the payment until you have checked the original transaction’s status.
How long does a failed transfer reversal take on PalmPay?
There is no single guaranteed timeframe for every PalmPay transaction. It depends on the transaction type, payment route and reason for the failure. Use the in-app support process and retain the complaint reference if the reversal is delayed.
What should I do if Moniepoint says a transfer was successful but the recipient has not received it?
Save the transaction receipt and reference or session ID. Ask the recipient to check their account and contact their bank if necessary. Report the problem through Moniepoint’s official support channel if the funds remain missing.
Which is better for customer support: OPay, PalmPay or Moniepoint?
There is no reliable universal winner based on a small number of cases. The most useful comparison examines the ease of reporting a problem, the quality of follow-up, the final outcome and the time taken to resolve comparable transactions.
Can I complain to the CBN about a failed transfer?
You may be able to escalate an unresolved complaint if the provider and issue fall within the CBN’s remit. First report the matter to the financial institution and follow the current CBN complaint procedure and applicable waiting period.
Are OPay and PalmPay the same as traditional banks?
Not necessarily. Financial apps may operate through different licensed institutional categories and account structures. Check the specific provider and product rather than assuming every app is regulated in exactly the same way.
Is it safe to give a support agent my OTP?
No. Do not disclose your OTP, PIN or password to someone claiming to be a support agent. Use only verified support channels and follow the security instructions provided by the official app.
Final Verdict: Which App Should You Choose?
OPay, PalmPay and Moniepoint each serve different payment needs, and the best choice depends on the services you use, the account type you need and your experience with the platform.
Rather than choosing an app solely because of a claimed refund speed or an unverified customer count, look at its current features, applicable fees, account terms, security controls and the clarity of its complaint process.
When a transfer fails, the most important steps are the same: check the status, save your evidence, report the exact transaction through the official support channel and escalate through the appropriate process if it remains unresolved.
Digital payments are convenient, but no platform can promise that every transaction will complete without a problem. Knowing how to respond can help you protect your money and make a stronger complaint when something goes wrong.
Oladepo Babatunde (Prince Babatee Tunde) is a Computer Scientist, researcher, and professional content writer with a Higher National Diploma in Computer Science from Kwara State Polytechnic, Nigeria.
With a background in technology and a passion for clear communication, Babatunde specializes in creating thoroughly researched, reader-focused content on productivity, personal development, home living, and technology. Every article he writes is backed by extensive research and fact-checking to ensure readers receive accurate, actionable information.
As a freelance writer, he has helped brands and publications deliver content that educates, engages, and empowers their audiences. His mission at 9jaboizgist is simple: make complex topics easy to understand and help Nigerians live smarter, more productive lives.




