Academy › Build › Bookings and orders
Paying isn't the same as accepting: the minute you give yourself before promising anything
You decide whether to accept the order the instant it's paid, or give yourself a short window to confirm you can actually fulfill it before promising anything.
By Yodai · Published on September 6, 2026 · Updated on October 12, 2026
The cart closes clean and the payment goes through. The next question is whether that payment is enough to promise something, or whether you give yourself a moment before saying yes. Someone pays you at ten forty at night for an order to pick up tomorrow at nine. You're asleep. The payment went through, the processor charged it without a hitch, and that leaves the question that really matters: is that payment already a yes, or do you give yourself a little time before telling them so?
Behind that question is how much trust you place in the system and how much risk you take on yourself. If you say yes the exact second the charge goes through, you're promising something you haven't checked yet. If it takes you half an hour to confirm, the customer is left staring at their phone, not knowing if they bought something or just dropped their money into an empty mailbox. And what you decide here doesn't just show up that one night: it shows up every time someone pays outside your business hours.
Paid isn't the same as accepted
Between the charge and the delivery there's a moment worth pinning down before you sell anything: the exact point where you go from "they paid" to "they can count on it."
These are two different states, and you never want to mix them up. Paid means the money has landed in your account or your payment processor. With cards there's even a middle step, though not every store uses it: some processors, like Stripe, let you authorize the payment and capture it later; in the meantime, the amount stays on hold on the customer's card (for online payments, usually seven days), and it releases automatically if you don't capture it in time. If your store charges the card at the moment of payment, that step doesn't exist for you: the charge is final from the first second, and if you can't come through afterward, you refund it. Accepted means you've checked that you can actually fulfill what was paid for: that you still have that specific item in stock, that pickup time is still open, that delivery reaches that area that day. Between one and the other, a second can pass, or ten minutes can pass. What you decide in this lesson is how much.
A flower shop that sells its last bunch of peonies to two people in the same minute doesn't have a cart problem, it has an acceptance problem: both payments are valid, but only one of the two orders can actually be fulfilled. If you accept both at checkout, you'll have to undo one later. If you give yourself that margin, you refund a payment, but you never break a promise.
Keep that distinction in how you work too: an order can be paid and still unaccepted for a while, while you run whatever check you've decided you need.
What can go wrong depends on what you sell
There's no single answer, and anyone who tells you that you should always accept instantly or always wait hasn't sold much online. It depends on what can go wrong between charging and delivering, and that changes depending on the kind of business you run.
Two ways to say yes
With everything that can go wrong laid out on the table, there are two ways to close out an order. One accepts in the same second as the charge. The other holds a margin before saying yes. Neither one is automatically right: each one answers a different kind of failure.
- The customer gets confirmation instantly, without waiting even a minute
- It requires your stock and calendar to be exact in real time, with no gap between what shows on your website and what's actually there
- If something still goes wrong, the cancellation comes after you've already made a promise, and that costs you more trust than a minute of waiting would
- You check stock, your calendar, or your production slot before saying yes, and only then do you make the promise
- If you can't fulfill it, you cancel before promising anything, not after you've already promised
Which one to pick: Choose the margin if what you sell can run out from a coincidence, like that last bunch of peonies, or if the slot depends on a person checking it, like a custom message or a specific fabric. Choose the exact second only when stock updates itself, in real time, with no one needing to look at it.
The clock between paid and accepted
If you choose the margin, keep it short and let the customer know it exists before they pay: Spain's e-commerce law (LSSI, Article 27) already requires you to explain, before the purchase starts, the steps needed to close the contract. A short wait that's flagged up front makes sense to people; silence doesn't. And if that margin depends on you checking something by hand, say that too: waiting ten minutes for a system to check a counter isn't the same as waiting for someone to open their laptop in the morning. And once you finally accept, put it in writing: Spain's consumer protection law (Article 98.7) requires confirming the contract on a durable medium, like an email or a text, within a reasonable time and no later than delivery or before the service begins.
- Minute 0The payment comes in. The order is paid, but still not confirmed.
- Minutes 0 to 10You check the stock on that product, or the slot at that time.
- Minute 10If there's stock and the slot's open, you mark the order accepted and tell the customer yourself.
- If the check failsYou cancel it and refund the payment, before you've promised anything.
The message that gets you through the wait
That margin needs a message, not silence. If the customer pays and hears nothing until you accept, they'll spend those minutes wondering if the payment actually went through: according to Nielsen Norman Group, if confirmation doesn't arrive within a few minutes, users tend to suspect something went wrong. The message you send at checkout covers that exact worry, and it doesn't need to be long. If you're processing payments at odd hours and can't write it right then, post the notice before payment, on the product page or in your store's terms, and send the message as soon as you see the order. This isn't optional either: Spain's e-commerce law, LSSI, Article 28, requires you to confirm you've received the order as soon as checkout is done, through a method equivalent to the one the customer used to buy, as long as they can save that confirmation, or by email within 24 hours.
Undoing costs more than waiting
Accepting without checking and then having to cancel after you've already said yes is costly. That's where you lose trust, and if the payment's already been charged, some money too: on Stripe, for instance, canceling a payment before it's completed costs nothing (that's the case with a hold you haven't captured yet), but if you refund it after charging it, the fees from the original transaction don't come back. Ten minutes of waiting, on the other hand, barely registers. A customer takes "give me ten minutes" just fine. They take "actually, I can't" much worse, especially after you've already confirmed the time, the order, and even the wording on the card.
There's also a middle case worth deciding now, not after it's already happened to you: an order with several items where only one falls through. If someone orders two coffees and a slice of cake, and you have the cake but not the coffee they wanted, do you accept the whole order and flag the swap, or reject it outright? Accept what you can deliver and offer the substitute in that same confirmation message, never in a separate one afterward; if they don't want it, refund whatever you're not going to serve. Rejecting an entire order over one item you actually had a substitute for means losing a sale you could have closed.
- You know the difference between paid and accepted, and that they're not the same moment
- You've decided whether your business needs a checking buffer or can accept on the spot
- You have the exact wording for the message that covers those minutes of waiting
- You know that canceling before you promise costs less trust than canceling after
Test yourself
Answer before opening each one. If one gives you trouble, go back to the section that explains it.
1. You sell flower bouquets with a fixed stock each morning. Two payments come in almost at the same time for your last bouquet of peonies. Do you accept both the moment they pay, or do you give yourself a buffer?
You give yourself a margin, even a short one: you check stock as soon as you see both payments and confirm only the order you can fulfill, because the conflict can happen in seconds, and accepting both without checking forces you to cancel one after you've already promised.
2. A customer orders a cake with a specific message on it for three days from now. Do you confirm the moment they pay, or do you wait to review it yourself?
You wait to review it yourself, because what could go wrong isn't the stock, it's the production slot for that day, and only you know that by checking your schedule, not an automatic counter.
3. You run a hair salon with online booking that already locks in the time slot the instant someone books. Do you also need a manual buffer before accepting?
No. If your scheduling system blocks the time slot in real time the moment payment goes through, there's nothing left to check afterward: the second of the payment and the second of acceptance can be the same. That said, check how yours works: if it leaves every booking pending until you confirm it, you already have that manual window, and the job now is to keep it short.
The moment you say yes, you owe the customer a message. Which messages can go out with a fixed text, the same one for everyone, and which ones you write by hand is what you need to decide now.
Sources
- Place a hold on a payment method. Stripe documentation, accessed October 2026.
- Law 34/2002, of July 11, on information society services and electronic commerce, Article 27. Official State Gazette (BOE), consolidated text, accessed October 2026.
- Royal Legislative Decree 1/2007, of November 16, approving the consolidated text of the General Law for the Protection of Consumers and Users and other complementary laws, Articles 98.7 (confirmation of the distance contract) and 59 bis (durable medium). Official State Gazette (BOE), consolidated text, accessed October 2026.
- Transactional Email and Confirmation Messages. Jakob Nielsen, Nielsen Norman Group, 2008.
- Law 34/2002, of July 11, on information society services and electronic commerce, Article 28. Official State Gazette (BOE), consolidated text, accessed October 2026.
- Refund and cancel payments. Stripe documentation, accessed October 2026.
In Yodai the store comes with the Free plan, with a catalog, a cart and orders. See how to create your online store for free.
NextWhat the customer gets when they order and pay, and what you write yourself