Bitcoin Payments for Merchants: 30 Questions and Clear Answers
Are you considering accepting Bitcoin payments in your business but still have questions about wallets, fees, security, settlement or technical integration? This FAQ provides clear, practical answers to the 30 questions merchants most frequently ask before getting started.
Learn how Bitcoin and Lightning payments work with Coinsnap, which wallets and settlement methods you can use, and how to receive payments in Bitcoin or through a supported fiat settlement provider. We also explain transaction fees, payment confirmation, refunds, plugins and modules, point-of-sale solutions, accounting, tax compliance and technical support.
Coinsnap makes it possible to accept Bitcoin payments without operating a Lightning node or managing payment channels and other Bitcoin infrastructure yourself. Coinsnap processes and confirms each payment but never holds or controls the Bitcoin belonging to the buyer or merchant. The payment is credited to the settlement destination selected by the merchant, while Coinsnap’s 1% fee is charged separately against the merchant’s prepaid credit.
Completed Bitcoin payments cannot be reversed or recalled through chargebacks.
Coinsnap does not hold or control the merchant’s funds and therefore cannot issue a refund on behalf of the merchant.
Card payment costs depend on the payment provider, country, card type and merchant agreement and may include additional processing or chargeback-related costs.
Customers making a Bitcoin payment may also incur wallet or network-related fees. These are separate from the Coinsnap merchant fee.
Merchants should therefore compare their actual total payment costs rather than assuming that one payment method is always cheaper than another.
Modern payment solutions allow businesses to accept Lightning payments through a Lightning wallet without managing channels, liquidity, or server infrastructure. Solutions such as Coinsnap connect directly to supported wallets and handle the payment flow automatically.
Advanced merchants can still run their own node or connect a BTCPay Server if they want maximum control.
The provider converts the received Bitcoin into euros and transfers the funds to your bank account. Provider-specific conversion, spread or payout fees may apply in addition to Coinsnap’s transaction fee.
Each Coinsnap store uses one configured settlement method. Payments cannot be automatically split between a Bitcoin wallet and a bank account.
Merchants who receive Bitcoin through a Lightning Address or an on-chain Bitcoin address are exposed to changes in the Bitcoin price after settlement. The value of the received Bitcoin may rise or fall.
Merchants who want to protect themselves from Bitcoin price volatility can select bank-account settlement through a supported Coinsnap settlement partner in their store settings. The partner converts the incoming Bitcoin into fiat and pays the corresponding amount to the merchant’s bank account. The provider’s exchange rate, spread, fees and terms apply.
Coinsnap does not hold, buy, sell or convert the merchant’s Bitcoin. Regardless of which of the three settlement options the merchant chooses—Lightning Address, on-chain Bitcoin address or bank account through a settlement provider—Coinsnap does not participate in any gains or losses caused by changes in the Bitcoin price.
The payment options displayed depend on the merchant’s Coinsnap configuration and the customer’s wallet. The technical payment route may vary, but the merchant normally does not need to manage it.
On-chain transactions usually involve higher network fees than faster Bitcoin payment methods. These fees are paid by the customer or payer through their wallet. They are not charged to or covered by Coinsnap.
An order should only be treated as paid after Coinsnap has confirmed the payment successfully.
Merchants remain responsible for complying with the rules applicable to their business and should obtain local professional advice where necessary.
Fast Bitcoin payment methods are typically confirmed within seconds, while other Bitcoin transactions can require more time.
The merchant does not need to manage the underlying payment technology.
An order should only be treated as paid after Coinsnap has successfully confirmed the payment.
To receive Bitcoin:
The merchant can configure a supported Bitcoin payment destination, such as a Lightning Address or an on-chain Bitcoin address.
To receive fiat in a bank account:
The merchant can configure a supported settlement provider that converts incoming Bitcoin payments and pays the corresponding fiat amount to the merchant’s bank account.
The payment integration can be a Coinsnap shop module, WordPress plugin, payment link, API integration, point-of-sale solution or another supported integration.
The merchant does not need to operate a Lightning node or manage payment channels, liquidity or other Lightning infrastructure.
At checkout, customers select Bitcoin & Lightning, scan the QR code and complete the payment with a compatible Bitcoin wallet. Coinsnap confirms the payment and updates the order status.
The payment is settled according to the settlement method configured by the merchant: a Lightning Address, an on-chain Bitcoin address or a bank account through a supported settlement provider.
The merchant does not need to operate a Lightning node or manage payment channels or liquidity.
Coinsnap Wallet POS: Accept payments directly with the POS function in the Coinsnap Wallet.
Coinsnap POS: Turn a smartphone, tablet or computer into a Bitcoin point-of-sale system.
Coinsnap Terminals: Create and assign individual terminals to checkout counters, devices or staff members.
Coinsnap Kiosk: Provide a secure, customer-facing payment interface on a dedicated device.
The merchant enters the amount or selects a product, and Coinsnap generates a QR code. The customer scans the QR code with a compatible Bitcoin wallet and completes the payment.
Coinsnap confirms the successful payment immediately. The payment is then settled according to the settlement method configured for the Coinsnap store.
The customer or payer:
The payer may incur wallet or network-related fees. These depend on the wallet, payment route and underlying Bitcoin payment technology. These fees are not Coinsnap merchant fees.
The merchant receiving Bitcoin in a wallet:
The Bitcoin is settled to the merchant’s configured Bitcoin payment destination, such as a Lightning Address or an on-chain Bitcoin address. Any wallet-specific costs depend on the wallet provider.
Using Coinsnap:
Coinsnap charges the merchant a 1% transaction fee for successfully processed payments. This fee is charged against the merchant’s prepaid Coinsnap credit. Coinsnap never deducts its fee from the Bitcoin payment and never holds or owns the Bitcoin.
Receiving fiat in a bank account:
If the merchant chooses bank-account settlement instead of receiving Bitcoin in a wallet, additional conversion, spread or payout fees may be charged by the selected settlement provider. These costs depend on the provider and are separate from Coinsnap’s transaction fee.
The customer’s location is technically irrelevant to Coinsnap. Coinsnap therefore does not charge an additional fee for international payments.
Restrictions or additional costs may apply to external fiat settlement providers, depending on the countries, currencies, payout methods and regulatory requirements they support. These conditions affect the merchant’s settlement, not the customer’s Bitcoin payment through Coinsnap.
For everyday payments, wallet balances and payment amounts are often displayed in sats rather than whole bitcoins. One sat is 0.00000001 BTC, or one hundred-millionth of a bitcoin. Therefore, 100,000,000 sats equal 1 BTC. Sats are not a separate currency; they are simply the smallest unit of Bitcoin.
Some wallets or payment services allow customers to buy Bitcoin or convert fiat currency into Bitcoin before or during the payment process. Any related conversion fees or requirements are determined by the customer’s provider, not by Coinsnap.
Customers do not need technical knowledge of Lightning. They only need a compatible Bitcoin wallet with enough Bitcoin or sats to complete the payment.
It depends on the wallet or settlement service being used.
For merchants: Most commonly used Bitcoin wallets connected directly to Coinsnap are self-custodial. This means that the merchant controls the Bitcoin received in that wallet. The Coinsnap Wallet is also self-custodial.
For buyers: Buyers can pay with any compatible Bitcoin wallet. Whether that wallet is self-custodial or custodial depends on the wallet or payment service they choose.
For Coinsnap: Coinsnap itself never takes custody of the buyer’s or merchant’s funds.
Services that combine Bitcoin payments with fiat conversion or bank settlement may work differently. Providers such as Strike, Wave.space or Bringin may provide custodial or regulated services as part of their settlement offering.
No. Each Coinsnap store uses one settlement method at a time. Payments from that store are settled to one of the following destinations:
- a Lightning Address;
- an on-chain Bitcoin address; or
- a bank account through a supported fiat settlement provider.
Coinsnap cannot automatically divide a payment between Bitcoin and euros or route individual payments to different settlement destinations.
To use a different settlement method, the merchant must change the settlement configuration of the Coinsnap store. The new method then applies to all subsequent payments.
This makes Bitcoin suitable for use cases such as cafés, retail purchases, tips, donations and digital content.
The customer’s wallet determines the technical payment method. Merchants normally do not need to manage the underlying Bitcoin payment infrastructure.
The customer can pay using a supported Bitcoin payment method available in their wallet. Coinsnap processes the payment and settles it according to the settlement method configured for the store.
Merchants normally do not need to manage the technical payment route themselves.
Customers can scan a payment QR code with their phone or open a payment link and complete the payment directly in their wallet app.
The Coinsnap Wallet for iOS and Android supports most common Bitcoin payment methods and scenarios, including everyday payments, on-chain payments, and point-of-sale use.
Merchants commonly add Bitcoin payments for four main reasons:
- To serve Bitcoin-oriented customers: The merchant wants to make it easy for customers who already own and prefer to use Bitcoin to pay for goods or services.
- To simplify cross-border payments: The merchant operates in countries with complicated financial systems or serves international customers who need a practical payment method that works across borders.
- To earn Bitcoin through sales: The merchant believes in Bitcoin and prefers to receive it as business revenue rather than purchasing it separately through an exchange.
- To support an independent payment system: The merchant wants to participate actively in the global movement to establish an open and independent payment system that is accessible to everyone.
The merchant should provide the goods or services only after Coinsnap has successfully confirmed the payment.
If the merchant uses bank-account settlement, provider-specific payout limits, fees and KYC/KYB requirements may apply.
Payment can be collected through an invoice payment form integrated into the merchant’s own website or through an invoice payment form provided by Coinsnap.
Coinsnap provides transaction and payment information that merchants can use for their accounting and bookkeeping. Transaction data can be exported in CSV format for further processing. The appropriate accounting workflow depends on the merchant’s accounting software and the legal requirements of the relevant jurisdiction.
Independent third-party services also communicate support for Coinsnap:
- CoinTracking offers a Coinsnap CSV import for transaction tracking and tax reporting.
- PayInBTC.me states that it can connect Coinsnap with supported accounting and invoicing systems.
These services are provided independently of Coinsnap. Merchants should verify their current features, pricing and suitability directly on the CoinTracking and PayInBTC.me websites.
Lightning payments are typically faster to settle, involve lower fees, work globally without banking restrictions, and cannot be reversed through chargebacks. Merchants can also receive funds directly into their own wallet rather than holding them with a third-party provider.
PayPal may offer broader consumer adoption, while Lightning provides greater control, lower costs, and direct ownership of funds.
Most commonly used Bitcoin wallets can be used with Coinsnap, provided they offer a supported Bitcoin payment destination. This includes the Coinsnap Wallet.
The selected settlement provider converts the incoming Bitcoin into fiat and pays it to the merchant’s registered bank account.
Coinsnap processes and confirms the Bitcoin payment. Coinsnap does not perform the fiat conversion, bank payout or the KYC/KYB verification required by regulated settlement providers. Coinsnap never holds or controls the Bitcoin belonging to the customer or merchant.
Additional fees, exchange-rate spreads, supported currencies, countries, payout limits and verification requirements depend on the selected settlement provider. These provider-specific conditions are separate from Coinsnap’s fee.