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.

The honest truth upfront: If you release goods before verifying a Bitcoin payment confirmed on the blockchain, and that payment failed, those goods are gone. There is no processor to call. There is no dispute system. The blockchain is the final word — and it doesn’t have a customer service line.

Credit cards vs. crypto: what you actually have

💳 Credit Card — what you lose
  • 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
₿ Crypto — what you gain
  • 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
💳 Credit Card — what you keep
  • Dispute resolution if processor fails
  • Signed receipt as legal documentation
  • Regulatory protection via card networks
  • Someone to call if something goes wrong
₿ Crypto — what you give up
  • 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.

₿
Hodl says
The “Payment Received” button is the most important button in OrangeTill. It’s not a trigger — it’s a confirmation. Only tap it when you’ve checked your wallet and know the money arrived. That step is yours, not ours.

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.

Real-world scenario
The $100,000 boat

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.

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:

What a contract can and cannot do

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.

Always consult a lawyer for high-value transactions. The above is general guidance only — not legal advice. A qualified attorney in your state can draft or review a Bitcoin payment agreement that is enforceable under your local laws. For a $100,000 boat, vehicle, real estate transaction, or any sale where a dispute would be financially significant, the cost of an attorney’s review is a small price for real protection.
The silver lining: Once a Bitcoin payment is fully confirmed on the blockchain, it is permanently and irreversibly yours. No chargeback. No dispute. No processor reversing the transaction 90 days later because a buyer called their bank. That finality — which the credit card system cannot offer — is one of the most powerful protections crypto gives merchants who use it correctly.
₿
Hodl says
Crypto removes the middleman. That’s the whole point. But removing the middleman means you become the last line of verification. The good news: it takes about ten seconds to check your wallet. Those ten seconds are the entire protection system.

Common questions

Is OrangeTill liable if a payment fails? ▼
No. OrangeTill is a display tool — it generates QR codes and wallet addresses. It never holds, processes, or transmits funds. Transactions occur directly on the blockchain between two wallets. OrangeTill’s Terms of Service make clear that merchants are responsible for verifying payment before releasing goods. This is consistent with how all POS software works — Square isn’t liable if your card reader gives a false approval, and OrangeTill isn’t liable if a merchant releases goods without verifying a blockchain transaction.
Can a confirmed Bitcoin payment ever be reversed? ▼
No. Once a transaction has been confirmed on the blockchain, it is permanent and irreversible. No individual, company, government, or court order can reverse a confirmed on-chain transaction. This is one of crypto’s defining properties. It means no chargebacks — which is a significant protection for merchants — but it also means errors cannot be undone. Both sides of that coin matter.
What if my customer accidentally sends the wrong amount? ▼
If they send too little, you simply don’t tap “Payment Received” — you ask them to send the difference before releasing goods. If they send too much, the ethical approach is to refund the difference manually from your wallet. Either way, the OrangeTill history log shows what amount was agreed, which helps both parties resolve discrepancies. Always verify the exact amount in your wallet before completing the sale.
What if a customer claims they sent payment but I don’t see it? ▼
Ask them to show you the transaction in their wallet app — it should display a transaction hash (a long string of letters and numbers). You can paste that hash into a blockchain explorer (like Blockstream for Bitcoin or Etherscan for Ethereum) to verify independently whether the transaction exists, what address it was sent to, and whether it confirmed. If the hash shows payment was sent to your address and confirmed, it will appear in your wallet. If it doesn’t show up anywhere, the transaction likely failed or was sent to a different address.
Should I require a written agreement for large crypto purchases? ▼
For significant purchases — vehicles, boats, real estate, high-value goods — a written Bitcoin payment agreement is prudent. It should document the agreed purchase price in USD, the specific cryptocurrency and network, the merchant’s wallet address, the agreed confirmation threshold before goods are released, and both parties’ signatures. This doesn’t override the blockchain, but it creates a clear paper trail for any legal dispute about the terms of the sale. Consult a lawyer for high-value transactions.

Accept Bitcoin with confidence.

OrangeTill supports Bitcoin and the Lightning Network. Simple, transparent, no hidden fees.

Try OrangeTill Free →