Inside the Daffaa Pay Page: How Customers Pay from the E-Wallet or InstaPay Tab and Get Confirmed in Seconds
05 Nov 2026 · 2 min read · 12 views
When your site creates a Daffaa invoice and sends the customer to the hosted pay page, you rarely see that page from the customer's side. Here is exactly what they see and how confirmation works. Each invoice has its own link and the customer needs no account.
The amount
The page shows the invoice date, an "Unpaid" status and a "Send Amount" card in whole pounds (1,250.40 shows as 1,250; here is why), and the Payment and Total lines match it. Below are two tabs, E-Wallet and InstaPay. If only one method is configured, it appears without tabs.
E-Wallet tab: confirm by sender number
The customer copies your wallet number (or uses your payment link or QR), transfers, then enters the 11-digit number they sent from and presses Confirm Payment. Daffaa matches the transfer SMS from that number for the amount in whole pounds.
InstaPay tab: confirm by reference
Your InstaPay number, username, link or QR appear as you configured them. After transferring, the customer copies the full reference from the receipt (12 digits, or letters and digits depending on the bank) and presses Confirm Payment. InstaPay bank SMS carry no sender phone, so the full reference is matched exactly. More in the InstaPay guide.
After confirmation
- The result appears on the same page right away.
- The invoice is marked Paid. If your site passed a return URL, the customer is sent back after about 1.5 seconds; otherwise the page refreshes.
- If you set a callback URL, Daffaa sends it a signed "paid" notification.
- You'll find the transfer in Transactions.
- A matched transfer can't pay another invoice, and a paid invoice can't be paid twice.
If confirmation fails
- Wrong number: enter the number you sent from, not the merchant's.
- Incomplete reference: paste the full reference exactly as it appears.
- Wrong tab: InstaPay payments need the reference in the InstaPay tab.
- Transfer not arrived yet: wait a minute and press Confirm Payment again.
- Different amount sent: contact the merchant, who can review it in Transactions.
If several customers report failures, check that your collection phone is online and messages appear under Messages. No website? Use the ready-made payment link. Ready to start? Sign up and test with a small transfer.
Ready to collect payments automatically?
Start your free 14-day trial — no card required.
Get started