Selling on Instagram is the easy part. The hard part is getting paid without losing the customer somewhere between "Hi, is this still available?" and "Please send your account number." This guide is the 2026 playbook on how to take payments on Instagram in Nigeria, without juggling six tabs, ten DMs, and a vibes-based bookkeeping system.
If you sell fashion, food, beauty, electronics, or anything else through DMs, you have felt this pain. A buyer is interested. You send your bank details. They go quiet. You follow up the next day. They have already bought from someone else. The window between interested and paid is where most Nigerian Instagram sales die.
Below, we walk through the three real ways to take payments on Instagram right now in Nigeria, Paystack links, Flutterwave links, and conversational checkout, plus the follow-up routines that actually close the sale.
The DM Payment Problem in Nigerian Instagram Sales
Instagram is built for likes and saves, not money. There is no native checkout for Nigerian businesses. So sellers improvise. Most copy-paste their account number. Some send a Paystack link in DM. A few use a website link in their bio. Each method leaks customers somewhere.
Bank transfer plus manual confirmation works, but it is slow. Buyers must leave the app, open their banking app, type the amount, transfer, then come back to send a screenshot. By the time they are done, your post has scrolled off the feed and three competing sellers have already DM'd them. Conversion suffers.
The faster you close the loop from interest to paid, the more you sell. That is the rule. Every method below is built around that one goal.
What You Need Before You Take Payments on Instagram
Three things, no matter which method you pick.
First, a verified payment processor account. In Nigeria, that means Paystack or Flutterwave. Both let you accept cards, bank transfers, and USSD. Both settle to your local bank account. Sign-up takes a day or two for verification, start that today if you have not already.
Second, a clean product catalog. Even if it is just a Google Sheet or a Notion page, you need product names, prices, and at least one photo per item. If your buyer has to ask "how much?" you have already added friction.
Third, a way to keep track of orders. A notebook works. A WhatsApp Business catalog is better. An AI storefront like Stur is best. We will get to that.
Method 1: Paystack Payment Links Straight From Your DMs
Paystack lets you generate a Payment Page or a Payment Link for any amount. Log into your dashboard, tap Payment Pages, set a name, set the amount, copy the URL.
When a buyer DMs you, paste the link. They tap, choose card or transfer or USSD, and pay. Paystack notifies you and credits your account. Settlement is usually next-day.
The downside: you have to generate links manually for custom orders, and you switch between Instagram and your dashboard a lot. If you sell 30 items a day with different totals, this gets old fast.
Method 2: Flutterwave Links as a Solid Backup
Flutterwave works the same way and is a strong second option. Some sellers prefer it for the slightly different settlement timing, or because their diaspora customers like Flutterwave's card support.
Best practice: keep both accounts active. If one is having a slow day, switch. Never lose a sale because a single processor was glitching.
Method 3: Conversational Checkout With an AI Storefront
This is the 2026 way. Instead of sending a link to a payment page, you let an AI agent inside the chat pick the right product, calculate the total, generate the payment link, and confirm payment, all without you typing a word.
On Stur, every Instagram DM that touches your store can become a paid order in under two minutes. The AI sees the buyer asking about a yellow sneaker in size 42, matches it to your catalog, sends a confirmation, generates a Paystack or Flutterwave link, and follows up if the buyer does not pay within ten minutes.
You sleep. The store sells.
A Simple Instagram DM Checkout Script You Can Use Today
If you are not on Stur yet, here is a copy-paste script that works. Use it for every product enquiry.
Reply 1, within 2 minutes: "Hey! Yes, the [product name] is in stock. Total is N[price] including delivery to [city]. Want me to lock it in?"
Reply 2, after they say yes: "Perfect. Here is your payment link: [Paystack or Flutterwave link]. Once you pay, I will prepare it for dispatch and send a tracking update tomorrow."
Reply 3, after payment confirmed: "Got it. Payment received. Your order goes out tomorrow morning. I will DM you the dispatch confirmation."
That is the entire dance. Speed and clarity beat charm every single time. Do not pile on emojis if you do not normally use them. Do not write paragraphs. Buyers want to be told what to do next.
How to Follow Up on Unpaid Orders Without Sounding Desperate
Most sellers either over-follow (annoying) or under-follow (lost sale). Here is the rhythm that works in Nigeria right now.
Send the payment link. If no payment in ten minutes, send one short reminder: "Hey, still want me to hold this for you? Stock is moving." That is it. If still nothing in one hour, one final nudge: "Last call, I will release the stock to the next buyer in 30 minutes."
Three messages, no more. Buyers respect urgency. They hate guilt-tripping.
On Stur, this whole sequence is automated. Your AI agent handles it consistently for every customer, every time, in your tone.
We were doing about 70 DM orders a week and losing a chunk to slow follow-up. Switching to AI checkout meant we stopped chasing, the system did. Conversions jumped, and DMs stopped feeling like a second job.
Open a Free Stur Store and Take Payments Faster
Setting up an AI storefront on Stur takes five minutes from your phone. Connect your Instagram, link Paystack or Flutterwave, drop in your products, and you are live. The AI handles questions, builds carts, takes payments, and brings buyers back.
No website. No developer. No browser tab to leave.
Visit stur.africa to open your free store today. Come back tomorrow and tell us what the conversion looked like.