easyway
Sign inCreate free account

Accepting Litecoin, Dogecoin and Dash in an online store

Bitcoin gets the attention, but the coins people actually spend on small orders are often Litecoin, Dogecoin and Dash: they confirm faster and their network fees are tiny. All three work on easyway the same way Bitcoin does. This post puts them side by side — how long a payment takes, what the customer sends to, the smallest amount that counts and what a withdrawal costs — so you can decide which ones to switch on.

The four coins side by side

The numbers are the gateway's own settings. "Typical wait" is confirmations × the average block time the checkout uses for its progress estimate; a real block can come sooner or later.

CoinConfirmationsTypical waitAddressSmallest payment countedWithdrawal fee / min.
Litecoin (LTC)4~10 minltc1q…0.0001 LTC0.0002 / 0.008 LTC
Dogecoin (DOGE)6~6 minD…0.5 DOGE0.2 / 5 DOGE
Dash (DASH)4~11 minX…0.0001 DASH0.0002 / 0.01 DASH
Bitcoin (BTC)2~20 minbc1q…0.00001 BTC0.00001 / 0.00001 BTC

Litecoin and Dash are the quickest of the four to reach paid, Dogecoin follows closely thanks to its one-minute blocks, and Bitcoin takes the longest. For a digital download or an account top-up, ten minutes instead of twenty is a noticeably better experience.

What they have in common

All four are UTXO coins, so easyway handles them identically. Every invoice gets a fresh address derived from a watch-only key on the server that runs the checkout; that server can hand out addresses but cannot spend from them. Because an address belongs to one invoice only, the payment is matched by the address alone — unlike TON or XRP there is no memo or tag the customer could forget.

The QR code on the checkout is a payment link in the coin's own format (litecoin:, dogecoin:, dash:, bitcoin:) with the amount inside, so a wallet that scans it fills in both address and amount. Typing 0.2961… by hand is the most common cause of a short payment, and the QR code removes it.

A confirmed payment is only credited when a second, independent source reports the same transaction, output, address and amount (Blockchair for Litecoin, Dogecoin and Dash, a second explorer for Bitcoin). If that source is unreachable, the credit waits and is retried; it is never skipped. Unconfirmed transactions are never credited, and the address is watched for seven days after the invoice expires, so a payment sent with a low fee that confirms late is still picked up.

Where they differ

Litecoin uses native SegWit addresses (ltc1q…). Its optional privacy layer, MWEB, has its own address type that the checkout never shows; ask customers to pay from a regular balance.

Dogecoin has the largest "smallest payment": single outputs under 0.5 DOGE are ignored, because Dogecoin's own dust rules make tiny outputs expensive to move. Its withdrawal minimum is 5 DOGE.

Dash wallets often show a payment as final within seconds because of an InstantSend lock. easyway still waits for 4 block confirmations before an invoice is paid, the same rule as for every other coin.

What it costs

The customer pays the network fee of their own transfer, usually a fraction of a cent on these three networks. You pay a flat 0.5% of each confirmed payment: 2 LTC received leaves 1.99 LTC on your balance. The coin stays in that coin — there is no conversion — and is withdrawn to an address you whitelisted, for the flat withdrawal fee in the table. Every coin and network is on the pricing page. If you would rather hold dollars, offer USDT or USDC next to them; the customer chooses.

Offering only these coins

Most stores create a USD invoice and let the customer pick from every enabled coin. To show only the fast UTXO coins on a particular checkout, list them in allowed_assets:

curl -X POST https://api.easyway.cash/v1/invoices \
  -H "Authorization: Bearer $EASYWAY_API_KEY" \
  -H "Idempotency-Key: order-7310" \
  -H "Content-Type: application/json" \
  -d '{"amount":"25","currency":"USD","order_id":"7310","allowed_assets":["LTC","DOGE","DASH"],"lifetime":60}'

Send the customer to the payment_url in the response and ship the order when the signed invoice.paid webhook arrives. The quickstart has the same call in Node.js, PHP and Python, and the sandbox guide runs a test payment without real coins. No code? A payment link offers the same coins. Why the gateway waits for confirmations at all is explained in how many confirmations a crypto payment needs; Litecoin in more depth is on the Litecoin page.

After a payment the coins sit on your easyway balance until you withdraw them; live withdrawals only go to addresses you have whitelisted with two-factor authentication (see security).

Create free accountRead the API docsAlready have an account? Sign in
Accept Litecoin, Dogecoin and Dash: speed and fees | easyway