How to Accept Crypto Payments for Digital Products Safely
How to accept crypto payments for digital products: direct-to-wallet vs custodial processors, BTC, LTC and ETH tradeoffs, volatility, and wallet security.
8 min read
To accept crypto payments for digital products, you either give buyers a wallet address you control and confirm each payment on-chain, or you use a processor that receives the coins for you and settles to your account. Once a payment is confirmed, your store delivers the product automatically, the same way it would after a card payment. The main decisions are who holds the funds, which coins to accept, and how you handle price swings, underpayments, and wallet security.
This guide covers each of those decisions in plain terms, with notes on how OpenStock's crypto options fit if you sell through a hosted storefront.
Key takeaways
- Direct-to-wallet means you hold the funds and the keys; custodial processors hold them for you, with convenience and counterparty risk.
- Bitcoin, Litecoin and Ethereum differ in confirmation speed, network fees and wallet tooling, and fees change with network demand.
- Decide in advance whether you keep crypto or convert it, and keep records for tax purposes.
- Match every payment to an order and have a written policy for underpayments and overpayments.
- On-chain payments cannot be charged back, but card-to-crypto on-ramps can still carry card fraud risk.
Direct-to-wallet vs custodial processors
There are two basic architectures for taking crypto.
Direct-to-wallet. The buyer sends coins to an address in a wallet you control. Your checkout watches the blockchain, and when the transaction is confirmed, the order is marked paid. Nobody sits between you and the funds.
Custodial processor. The buyer pays an address owned by a payment company. The processor credits your balance, and you withdraw later, often with the option to receive local currency instead of coins.
| Direct-to-wallet | Custodial processor | |
|---|---|---|
| Who holds funds | You | The processor, until you withdraw |
| Account freezes | Not possible by a third party | Possible under the processor's terms |
| Conversion to cash | You handle it | Often built in |
| Security burden | Entirely yours | Shared with the processor |
| Onboarding | Usually just a wallet address | Usually identity verification |
Neither is universally better. Direct-to-wallet suits sellers who want control and are comfortable managing keys. Custodial processing suits sellers who want automatic conversion and are fine with an intermediary and its rules.
Choosing which coins to accept
Most digital goods stores start with a small set of well-known coins rather than a long list. Each one you add is another wallet to secure and another set of edge cases to support.
Bitcoin
Bitcoin is the most widely recognized and widely held cryptocurrency, so many buyers already have it. Blocks are produced roughly every ten minutes on average, so waiting for confirmations takes longer than on some other networks. Fees vary with demand and can be noticeable on small purchases during busy periods.
Litecoin
Litecoin was designed with faster block times than Bitcoin and has historically had low fees, which makes it popular for smaller digital purchases. Fewer buyers hold it than Bitcoin, but those who do often choose it specifically for payments.
Ethereum
Ethereum confirms transactions relatively quickly, and many buyers hold ETH. Fees, called gas, depend on network activity and can rise sharply when the network is busy. Make sure buyers understand which network to send on; sending funds on the wrong network or as the wrong token is a common, sometimes unrecoverable, mistake.
Confirmations and delivery timing
A transaction is first broadcast, then included in a block, then buried under further blocks. Each additional block makes reversal less likely. For low-value digital goods, many sellers deliver after a small number of confirmations; for expensive items it is reasonable to wait longer. Tell buyers on the checkout page that delivery happens after confirmation, so they do not open a support ticket the moment they hit send.
Volatility and when to convert
Crypto prices move, sometimes a lot within a day. If you price products in dollars and receive coins, the value of what you received can change before you spend or convert it.
Common approaches:
- Convert promptly. Treat crypto as a payment rail, not an investment, and convert to your local currency on a regular schedule.
- Keep a working balance. Hold enough to cover crypto-denominated costs, and convert the rest.
- Hold deliberately. Keep what you receive as a conscious decision, understanding you are taking on price risk.
Whichever you choose, set the rule in advance so you are not making the decision emotionally after a price swing. Also price products in a stable unit, usually your local currency, and let the checkout calculate the crypto amount at the time of purchase.
Matching payments to orders
Every incoming payment has to be connected to the right order. Reliable checkouts do this by generating a payment request with an exact amount and a time window, and by tracking the transaction on-chain until it confirms.
If you ever accept crypto manually, for example by posting a single address in a support chat, you will quickly find it hard to tell which payment belongs to which buyer. Avoid that. Use a checkout that ties each payment to an order, and keep the transaction ID in your order records so you can answer questions later.
Underpayments and overpayments
Buyers sometimes send slightly less than requested, often because an exchange deducted a withdrawal fee from the amount sent. Others send too much. Write a policy for both before it happens:
- Underpayment. Decide whether you accept small shortfalls, ask for the difference, or refund. Refunds cost a network fee, so a tiny shortfall may be cheaper to accept.
- Overpayment. Decide whether you refund the extra, credit it as store balance, or treat very small amounts as rounding.
- Expired payment windows. If a buyer pays after the quoted window, the crypto price may have moved. Decide whether you honor the original amount.
Publish the short version on your checkout or FAQ page. Clear rules prevent most arguments.
Card to crypto on-ramps
Many buyers do not hold crypto at all. A card-to-crypto on-ramp lets them pay with a debit or credit card, and the payment is converted to crypto that reaches the seller. This widens your audience without requiring buyers to set up a wallet.
There is an important caveat. The on-chain part cannot be reversed, but the card part can still be disputed with the buyer's bank, and stolen cards can be used at the on-ramp step. How that risk is handled depends on the on-ramp provider. Do not assume a card-funded crypto payment carries zero fraud risk. Our guide to reducing chargebacks on digital goods covers screening rules that help here.
Wallet security basics
If you accept crypto directly, your wallet's security is your store's security.
- Use a hardware wallet for any meaningful balance. It keeps private keys off your internet-connected computer.
- Use a separate receiving wallet for store payments, distinct from personal holdings. This limits damage if something goes wrong and makes accounting easier.
- Never share your seed phrase. No legitimate support agent, platform, or processor will ever need it. Anyone who asks is attempting theft.
- Store your seed phrase offline, written down and kept somewhere secure, not in a screenshot, email, or cloud note.
- Double-check receiving addresses when you paste them into any dashboard. Clipboard malware that swaps addresses is a known attack.
- Sweep funds regularly from hot wallets into cold storage.
Taxes and accounting
In many countries, receiving crypto as payment for goods is taxable income, and converting or spending it later can be a separate taxable event. Rules vary widely by jurisdiction. This is not legal or tax advice. Keep records of each payment's date, amount, coin, value in your local currency at the time, and the matching order, and talk to an accountant who understands crypto in your country.
Chargebacks and crypto
Confirmed on-chain transactions cannot be reversed by the sender's bank, which is why crypto is attractive for digital goods sellers who have dealt with friendly fraud on cards. That does not remove all risk. Card-funded on-ramps can still involve stolen cards, and buyers can still complain publicly or ask for refunds. Treat refunds as a customer service decision, and keep delivery records just as you would for card orders.
Accepting crypto with OpenStock
OpenStock is a hosted platform for selling digital products, and crypto is one of several payment methods you can enable alongside Stripe, PayPal and others. The full list is in our overview of payment methods for digital products.
OpenStock's crypto option sits closer to the custodial model: you accept Bitcoin, Litecoin and Ethereum into store wallets that OpenStock creates and manages for you, shown in the Wallet tab of the dashboard. You then withdraw to your own address, either manually or with auto-withdraw, and your plan's crypto withdrawal fee applies. If you want funds in self-custody quickly, set a withdrawal address and turn on auto-withdraw. Paid orders then go through the same automated delivery as any other order, whether that is a license key, a file, or a Discord role.
For buyers without crypto, Card to Crypto lets customers pay with a credit or debit card, with the payment converted to crypto via Onramper. Card to Crypto is included from the Silver plan up.
Plans also differ in their crypto withdrawal fee, from 5% on Free down to 0% on Elite. Current numbers are on the pricing page, and setup steps are in the documentation. If you also want screening for card-funded orders, Fraud Shield is available from Silver; see the features page for details.
To try it, create a free OpenStock account, create your store wallets in the Wallet tab, set a withdrawal address, and place a small test order before going live.
Frequently asked questions
Can I accept crypto without a payment processor?
Yes. You can receive payments directly to a wallet you control, as long as your checkout can generate payment requests and detect confirmed transactions. This keeps you in control of funds but makes you fully responsible for wallet security.
Which cryptocurrency is best for small digital purchases?
Coins with lower and more predictable network fees tend to suit small purchases, and Litecoin is a common choice for that reason. Bitcoin is the most widely held, and Ethereum is widely held too, but their fees can rise during busy periods. Many sellers accept a few options and let the buyer choose.
How many confirmations should I wait for before delivering?
There is no single correct number. More confirmations mean lower reversal risk but a longer wait for the buyer. Many sellers accept fewer confirmations for low-priced items and wait longer for expensive ones.
What should I do if a buyer underpays?
Follow a policy you set in advance. Common options are accepting small shortfalls caused by exchange fees, asking the buyer to send the difference, or refunding the payment. Publishing the policy on your checkout or FAQ page prevents most disputes.
Can crypto payments be charged back?
Confirmed on-chain transactions cannot be reversed by a bank. However, if the buyer paid through a card-to-crypto on-ramp, the card portion can still be disputed or involve a stolen card, depending on the provider.
Do I have to pay tax on crypto I receive from sales?
In many jurisdictions, crypto received for goods counts as income, and later conversion can be taxable too. Rules differ by country, so keep detailed records and consult a qualified accountant.
Related guides
Payments · Crypto
Best Payment Methods for Selling Digital Products in 2026
The best payment methods for selling digital products: cards via Stripe, PayPal, crypto, Cash App and more, compared on fees, chargebacks, payouts and trust.
9 min read
Glossary · Guides
Digital Commerce Glossary: Key Terms for Digital Goods Sellers
A digital goods selling glossary with plain definitions of payments, chargebacks, crypto, license keys, domains, Discord and growth terms sellers need to know.
10 min read
Fraud & chargebacks · Payments
How to Prevent Chargebacks for Digital Products: A Guide
How to prevent chargebacks for digital products: clear policies, delivery evidence, 3-D Secure, fraud screening rules, and when a refund beats a dispute.
8 min read
OpenStock