I closed the browser during top-up — what happened?
What happens if you close the tab mid-payment, when your balance actually updates, and how to recover stuck top-ups.
What this is
You started a wallet top-up, paid (or didn't), closed the browser or got distracted. Now you're not sure if the payment went through and your balance is wrong. Here's how to tell what happened and what to do.
The two-part flow (so you know what to expect)
A top-up has two phases:
- Payment. You enter card details at LemonSqueezy and click Pay. Money leaves your account.
- Webhook. LemonSqueezy sends a notification to Odobba, and we credit your wallet.
The webhook usually arrives 5–30 seconds after the payment. You don't need to be on the page for it to work — the balance updates even if you've closed the tab.
Three scenarios
Scenario A — You paid, balance shows the new total
Nothing went wrong. The webhook landed, your balance is correct. You're done.
Scenario B — You paid, balance still shows the old total
Most likely cause: the page rendered before the webhook arrived. Try this first:
- Refresh the wallet page. If the balance updates, you're done.
- Wait 60 seconds and refresh again. LemonSqueezy occasionally batches webhooks.
- Check the transactions list. If you see a deposit there, the balance is right — just refresh.
If 5 minutes pass and there's no transaction even though your card was charged:
- Find your LemonSqueezy receipt (in your email, from
no-reply@lemonsqueezy.com). - Email support with:
- Your Odobba account email
- The LemonSqueezy order ID (in the receipt subject)
- The amount and date
- We'll reconcile manually within a business day.
This is rare — usually one of every few thousand top-ups — but it does happen if LemonSqueezy's webhook delivery is delayed.
Scenario C — You didn't pay, you closed the LemonSqueezy page
Nothing happened. No charge, no transaction, your balance is unchanged. Just go back and start over.
You can verify this by checking your bank statement for a pending charge from "LEMONSQUEEZY" — if there isn't one, you weren't charged.
How to start over
From the Wallet page:
- Click Top up again.
- Pick an amount.
- You'll be sent to a fresh LemonSqueezy session.
Closed-but-not-paid attempts don't leave anything behind in our system. There's no "abandoned cart" to clean up.
A note on resuming an onboarding top-up
If you were in the onboarding creative chooser when you clicked Top up $50, LemonSqueezy was given a special return URL that brings you back to the chooser with your selected variant restored.
If the webhook lands during checkout, you bounce straight back and can hit Launch this ad without re-selecting. If you close the tab before LemonSqueezy redirects, just log back in and visit app.odobba.com/onboarding?resume_campaign_id=<your_id> — or, easier, go to the Campaigns list and find the draft.
Common questions
Q: I see two charges on my card. Did I pay twice? A: Almost certainly not — one is the actual charge, the other is the bank's temporary "pre-authorisation" hold that disappears within a few days. If both are still there after 5 business days, email support and we'll trace it.
Q: Can I cancel a pending top-up? A: Once you've paid LemonSqueezy, the money has left your account. We can refund it (back to your card, 5–10 business days) — email support.
Q: My company card needs an approval code from our bank for each charge. Will the top-up timeout? A: LemonSqueezy's session lasts 30 minutes. Enough time for most approval flows. If it times out, just start over — no charge happens until you actually pay.