Skip to contentNew blog“Paid” is how you lose the moneyRead now
Stableyard
A customer and a café cashier pass a long receipt marked PAID across the counter, while below it the same paper unspools through the rollers of an old printing press and workers read through it, all washed in orange, with “/Paid” set in the lower leftInsights

“Paid” is how you lose the money

Mitesh Metha5 min read

A card approval can arrive before the merchant receives funds. A blockchain can confirm a transfer with the wrong asset, amount or destination. Each system confirms the part it knows about, and money gets lost when someone treats that as proof of everything else. Here’s what separates confirmation, settlement and reconciliation, and how Stableyard keeps “paid” true after it leaves the screen.

You’ve probably waited days for a refund on something that took seconds to pay for. Or had a payment fail, tried again, and later found two charges for the same purchase.

When you contact support, the shop and the bank sometimes give you different answers.

Behind that conversation is a business trying to answer a surprisingly difficult question: what actually happened to the money?

A successful transaction doesn’t always answer that. A card approval can arrive before the merchant receives funds. A blockchain can confirm a transfer with the wrong asset, amount or destination. Treating either as a finished payment is where businesses get into trouble.

Each system confirms the part it knows about. Money gets lost when someone treats that confirmation as proof of everything else.

It helps to separate three things.

Payment confirmation means one step succeeded. The request might have been accepted, the charge authorized, or the funds collected.

Settlement is when those funds land where the recipient asked them to land.

Reconciliation proves the records match. The order says $100 paid. The processor says $100 collected. The bank receives $97 after fees. Reconciliation connects them and explains the difference.

Then come the messy parts.

A payment goes through, but the app loses its connection before getting confirmation. It tries again, and the customer can end up charged twice. Another customer wants only part of their money back, so the refund needs to match what they actually paid.

Meanwhile, the business tries to pay a supplier using money that shows up in its records but isn’t available to spend yet. Or someone changes the account for future payments, and an older refund gets sent there by mistake.

We built Stableyard around these situations. DopePay runs on it, and another product can too. The point is not a prettier checkout. The point is a payment that is still true after it leaves the screen.

Everything starts with an account. It connects the customer or merchant to their wallets, handle and settlement instructions. Every other object refers to it, so the identity behind the money stays consistent.

Payments handle collections and payouts across checkout, invoices, cards, bank accounts, QR and on-ramps. Each payment records who can fund it, which methods it accepts and where funds may land.

Deposit addresses handle reusable top-ups. They belong to an account, but they are separate from checkout and settlement instruments. This stops a refund from leaving through the wrong route while still looking correctly booked.

Identity and KYC become the gate when the corridor, rail or market requires a verified person behind the account.

Vaults handle treasury. They hold spendable funds and enforce who can send, how much and where. If someone bypasses the dashboard, the policy still holds. A limit that cannot stop the money is decoration.

The system also protects the decisions around those objects. Retries return the original payment instead of creating another charge. Collection is checked against the expected asset, amount and destination. Refunds follow the verified collection rather than an address someone typed into the backend.

Card, bank, QR and other methods run through the same payment system. Checkout funds go into escrow, while top-ups use reusable deposit addresses.

Before releasing an order, we verify the asset, amount and destination against the payment. A blockchain confirmation or webhook alone isn’t enough.

Settlement follows the recipient’s instructions. Refunds stay linked to verified collections and trusted return destinations, so an address entered into the backend cannot redirect them.

Retries return the original payment without creating another charge. Payouts check money that is actually available to spend, and handles, deposit addresses and settlement destinations stay separate to prevent mix-ups.

The customer should be able to see “paid” and get on with their day. The business needs to know the money arrived, the records agree, and a refund can go back safely.

These are some of the things working behind the scenes at Stableyard, where we help businesses and financial apps accept, move, manage and spend stablecoins through existing financial systems.

If you’re bringing stablecoins into your product or business, let’s talk.

Build the commerce layer with us.

Stableyard is invite-only while we onboard merchants. Apply for access and we'll come back within one business day.

More Stableyard