A merchant who’s used credit cards their whole career will eventually ask this question: “If something goes wrong, who do I call?”
With a credit card, the answer is clear. You call your processor. You present the signed receipt. There’s a dispute system, a merchant agreement, regulatory oversight, and someone who is contractually obligated to make you whole. That system has real problems — chargebacks, fraud, fees — but it also has real protections.
With crypto, the answer is different. And if you’re going to accept it at your business, you need to understand that difference completely before you start.
Credit cards vs. crypto: what you actually have
- Chargebacks — buyer can reverse months later
- Processing fees on every transaction (2–3%)
- Fraud disputes you have to fight
- Settlement delay of 1–3 business days
- Third party holds your money in transit
- No chargebacks — ever. Payment is final.
- No percentage fees on transactions
- No fraud disputes from buyers
- Settlement is near-instant to your wallet
- Funds go directly to you, no middleman
- Dispute resolution if processor fails
- Signed receipt as legal documentation
- Regulatory protection via card networks
- Someone to call if something goes wrong
- No dispute system if you make an error
- No processor to escalate to
- Merchant bears full verification responsibility
- Errors are permanent and unrecoverable
Neither system is better across the board. They’re different tools with different risk profiles. Understanding both sides of the ledger is what separates a merchant who accepts Bitcoin confidently from one who gets burned.
What OrangeTill’s role actually is
This is important to understand clearly: OrangeTill is a display tool, not a payment processor.
OrangeTill generates a QR code and wallet address for your customer to send payment to. The transaction then travels directly from the customer’s wallet to yours — on the blockchain, between two wallets, with no intermediary. OrangeTill never touches the funds. Not even for a fraction of a second.
Think of OrangeTill as the sign that says “send payment here.” The sign is not responsible for what happens between the sender and the recipient. That’s why the “Payment Received — Log It” button in OrangeTill is the merchant’s responsibility to tap — only after they’ve verified payment arrived in their own wallet. OrangeTill does not automatically detect or confirm incoming payments.
What can actually go wrong
Most Bitcoin payment problems fall into one of three categories. Understanding each one helps you prevent them entirely.
1. Merchant releases goods before verifying
This is the most common and most preventable problem. The customer says “sent!” and the merchant hands over the goods before checking their wallet. If the transaction was broadcast but later dropped — or if the customer was confused about which address they sent to — the merchant has no recourse. The fix is simple: always check your wallet first.
2. Customer sends to the wrong address
Crypto addresses are long strings of characters. A customer who manually types an address instead of scanning the QR code might make an error. If they send to the wrong address, those funds are gone — neither the merchant nor OrangeTill can recover them. The fix: always use the QR code. It eliminates manual entry errors entirely.
3. Customer sends the wrong coin
A customer might send to the wrong address, send the wrong amount, or send a payment with too low a fee so it sits unconfirmed. Some of these errors are recoverable depending on the wallet and network; many are not. The fix: confirm the coin before the customer scans, and verify the incoming transaction matches what you expected.
A buyer wants to purchase a $100,000 boat with USDT. They scan the QR code, tap send, and say “done.” The merchant, excited, releases the boat. Later, checking the blockchain, the merchant sees the transaction failed — it was dropped from the network because the buyer’s wallet had insufficient gas fees.
The boat is gone. There is no processor to call. USDT’s issuer (Tether) has no obligation to the merchant. OrangeTill is a display tool with no custody of funds. The blockchain shows the transaction never completed. The merchant has no recourse.
What should have happened: For a $100,000 transaction, the merchant should have waited for full blockchain confirmation — not just the customer saying “sent.” Verification in the wallet app first, always. For a transaction of this size, waiting for multiple confirmations and potentially requiring a written Bitcoin payment agreement beforehand is prudent. Treat it exactly like you would a $100,000 cash sale: count the money before handing over the goods.
Crypto is cash, not a card
The most useful mental model for Bitcoin payments is cash, not credit. When someone hands you $500 in bills, you count it before you hand over the goods. You don’t hand over the goods and then count the money. You don’t assume the bills are real without looking at them.
Crypto works the same way. The blockchain is your count. Your wallet app is your eyes. You verify first, you release second. Every time, without exception.
The upside of this model is significant: just as cash can’t be charged back, crypto can’t be reversed. A buyer who paid you $500 in Bitcoin cannot call their bank a month later and reverse the transaction. That protection — which merchants with high chargeback rates understand deeply — is real and permanent.
“The blockchain is your receipt. Your wallet app is your eyes. Verify first, release second — every time.”
Protecting yourself for high-value transactions
For everyday small transactions — a coffee, a market purchase, a meal — the verification step is quick and the stakes are low. For high-value transactions, additional precautions are worth taking.
- Wait for multiple confirmations. One block confirmation is generally sufficient for most purchases. For transactions over $10,000, waiting for 3–6 confirmations adds meaningful security. Each confirmation makes a transaction exponentially harder to reverse or manipulate.
- Use stablecoins. For large purchases, USDC or USDT removes price volatility from the equation. The amount that leaves the buyer’s wallet is exactly the amount that arrives in yours.
- Get it in writing. For very large transactions — a boat, a vehicle, real estate — a written Bitcoin payment agreement signed by both parties before the transaction is prudent. This documents the agreed amount, the wallet address, and the agreed confirmation threshold. Consult a lawyer for transactions of significant value.
- Verify the full amount in your wallet. Don’t rely on the customer’s screen. Open your wallet app, find the transaction, and confirm the exact amount matches what was agreed.
- Don’t rush. Crypto’s finality is a feature, not a bug — but it cuts both ways. A patient, methodical verification process protects you. A rushed one doesn’t.
Written payment agreements for large transactions
For high-value sales, a signed Bitcoin payment agreement is one of the most practical protections a merchant can put in place. It doesn’t override the blockchain — nothing can — but it creates a clear legal record of both parties’ intent and obligations, and gives the merchant standing to pursue civil remedies if the buyer acted in bad faith.
A well-drafted Bitcoin payment agreement for a large purchase should include:
- The agreed purchase price in USD — clearly stated, not just the crypto equivalent
- The specific cryptocurrency and network — e.g. “USDT on Ethereum mainnet” — to eliminate any ambiguity about which coin or chain
- The merchant’s exact wallet address — written out in full and confirmed by both parties before signing
- The confirmation threshold — e.g. “goods will not be released until at least 3 on-chain confirmations are received”
- What happens if payment fails — the buyer acknowledges responsibility to re-send or the sale is void; the merchant retains the goods
- An acknowledgment that Bitcoin payments are final — the buyer confirms they understand the payment is irreversible once confirmed
- Date, location, and both parties’ signatures
It can: Create a legal record of agreed terms. Give you standing to pursue the buyer in civil court if they acted in bad faith — for example, if they deliberately sent from a wallet they knew had insufficient funds, or if they walked away with goods knowing the transaction failed.
It cannot: Make money appear that was never sent. Override the blockchain. Force a refund from any network or issuer. Replace the verification step — you still need to confirm payment arrived before releasing goods. A contract is the backup, not the primary protection.
The honest reality: A contract is only as useful as your ability to enforce it. If the buyer is unreachable or has no assets, civil court may not be practical. The contract’s greatest value is in establishing clear expectations upfront — most disputes don’t escalate when both parties have signed a document that spells out exactly what was agreed.
Common questions
Accept Bitcoin with confidence.
OrangeTill supports Bitcoin and the Lightning Network. Simple, transparent, no hidden fees.
Try OrangeTill Free →