Payments

How to Accept Payments on WhatsApp in Nigeria (2026)

How to collect money safely when you sell on WhatsApp: bank transfers, payment links, Paystack, the screenshot receipt problem, and automatic confirmation.

The TextMint Team 5 min read

A customer says “I want this.” You send your account number. They send a transfer. Then you wait, refresh your bank app, and hope the alert comes through before they change their mind or ask for a refund. If that sounds familiar, you already know that selling on WhatsApp is easy and getting paid on WhatsApp is the part nobody explains properly. This guide walks through your real options, from the account number method everyone starts with, to a checkout that confirms itself.

Why “just send to this account” breaks down as you grow

Sharing your bank details works fine for your first few sales. A friend orders, sends a transfer, you both trust each other, done. The trouble starts when strangers start ordering, and there are more of them than you can keep track of by memory.

At that point, sharing your account number turns into a full time job of checking your bank app, matching amounts to names, and hoping nobody sends the wrong figure or forgets to send at all. Every order becomes a small investigation.

The screenshot receipt problem

This is the part every Nigerian seller knows too well. A customer sends a screenshot of a bank transfer as proof of payment. Sometimes it is real and just slow to reflect. Sometimes the app shows “successful” on the sender’s end but the transfer never actually clears. And sometimes, the screenshot is edited outright, made to look exactly like a real alert.

You cannot tell the difference by looking. The only way to know for sure is to check your own bank account, order by order, which eats time you should be spending on the next sale. Multiply that by ten or twenty orders a day and you understand why so many sellers dread the payment part of the business far more than the selling part.

A payment link fixes part of the problem. Instead of sharing your account number and hoping, you send a link that takes the customer to a proper payment page. They can pay by transfer, card, or USSD, and the page usually confirms the payment on the spot.

This is better because:

The catch is that a single payment link, made once and reused for everyone, cannot tell you who paid for what. You still need one link per order for it to actually solve the confusion.

Paystack and other processors: what they actually do

Paystack, and processors like it, sit between your customer’s bank and yours. When someone pays through Paystack, the money is verified and settled to your account, and Paystack tells you, automatically, that it happened. You are not relying on a screenshot or a customer’s word. You are relying on the payment processor’s own confirmation.

This matters for two reasons. First, it protects you from fake or unclear proof of payment. Second, it makes your business look established, since customers recognise these payment pages from other places they have shopped online.

The part that stops most sellers is setup. Getting a Paystack account connected to your specific WhatsApp orders, so that every single sale gets its own trackable payment link, usually needs some technical work. That is the gap that stops sellers from using it even when they know it is the better option.

Building trust before the transfer

Getting paid is not only a technical problem, it is also a trust problem. A first time customer is deciding, in the seconds before they pay, whether you are a real business or a risk. A few things help:

The safer and more official your payment step looks, the fewer customers hesitate at the last moment.

A checkout that confirms transfers automatically

The best version of all this combines everything above into one flow. A customer orders, gets a payment link made just for their order, pays by transfer or card, and the transfer is confirmed automatically, no screenshot required. You get notified the moment it clears, and you can start packing immediately instead of waiting and checking.

This is what a proper checkout does that a shared account number cannot: it removes the guesswork on both sides. The customer trusts the process because it looks and feels professional. You trust the payment because it comes from the processor itself, not from an image someone sent you.

What to do when a customer says they paid but you have nothing

Even with a good process, this will happen occasionally. Ask for the transfer reference number and the exact time of payment, not just a picture. Check your own bank app or dashboard directly rather than trusting what is on their screen. If you are using an automated checkout, this situation becomes rare, because the confirmation reaches you the same way it reaches them, straight from the payment processor.

The shortcut: TextMint sets this up for you

Setting up a checkout that creates a payment link per order and confirms transfers automatically usually needs a developer and a Paystack integration. TextMint builds this for you as part of setting up your website, from a single WhatsApp chat. Every order gets its own payment link, transfers are confirmed for you, and you are not squinting at screenshots trying to decide who to trust. You tell it about your business. It sets up the rest.

Frequently asked questions

Is it safe to send my bank details to customers on WhatsApp?

It is common practice in Nigeria and not unsafe by itself, but it puts the burden of proof on you. You have to check your bank app for every single order and match it to the right customer. A payment link or an automated checkout does the matching for you and reduces the room for mistakes or fake receipts.

What is the difference between a payment link and just sharing my account number?

Sharing your account number means the customer transfers blind and sends you a screenshot to prove it. A payment link takes them through a proper payment page, tells you exactly which order was paid, and often confirms automatically. It looks more professional too, which matters when a stranger is deciding whether to trust you with their money.

How do I know if Paystack is right for my WhatsApp business?

Paystack is one of the most trusted payment processors in Nigeria and works well for WhatsApp sellers because it supports bank transfer, card, and USSD, and it settles to your own bank account. The main friction is technical setup, which is why tools that plug Paystack into your WhatsApp orders for you save the most time.

What should I do when a customer claims they paid but I see nothing?

Ask for the transfer reference and the exact time, not just a screenshot, since screenshots can be edited. Check your bank app directly rather than trusting the image. If you are using a payment link or an automated checkout, this problem mostly disappears because the confirmation comes straight from the processor, not from the customer.

Can I accept payments on WhatsApp without any technical setup?

Yes. TextMint sets up a checkout for you as part of building your website, so every order gets its own payment link and the transfer is confirmed automatically. You do not need to open a developer account or write any code.

Start selling from a real website today

Text TextMint about your business. In about a minute it builds you a real website, then it helps you take and manage orders on WhatsApp. Free during launch, no card needed.

Keep reading