Crypto Payment.

Bitcoin, Ethereum and stablecoins directly in the Shopware checkout — with live exchange rate conversion.

01
Which coins

Bitcoin, Ethereum, stablecoins.

From classic Bitcoin via Ethereum to USDC/USDT — each coin individually activatable, configurable per sales channel.

Bitcoin

BTC on-chain

Classic and well established. Wallet address per order, OP_RETURN tagging for clean reconciliation.

Ethereum

ETH + ERC-20 tokens

ETH itself plus all common ERC-20 tokens (USDC, USDT, DAI) — each one individually activatable.

Stablecoins

USDC, USDT, DAI

Recommended for B2B: no exchange-rate movement between order and payment receipt.

Polygon

Lower gas fees

Polygon (MATIC) as Layer-2 for USDC and USDT — transaction costs below one cent.

Solana

Fast confirmation

Optional: SOL and USDC-on-Solana. Practically instant confirmation.

Lightning

BTC for small amounts

Lightning Network integration optional — for orders below 50 €. Near-instant, near-zero cost.

02
Exchange rate

EUR is master.

Coins are just rendering. The order is kept in EUR, the customer pays the market-current coin amount.

Live exchange rate

EUR prices stay master — the customer sees the current coin value.

In checkout the customer sees the converted coin amount based on the current market price (CoinGecko API). The rate is valid for 10 minutes — after that it gets recalculated. If the rate fluctuates strongly, a hint is shown and the rate auto-refreshes.

Source

CoinGecko API

Live rates from CoinGecko (industry standard, free for moderate volume). Fallback to Binance on API outage.

Slippage

0.5 % tolerance

When validating payment receipt, we allow 0.5 % rate deviation — useful for slight volatility.

Rate fixing

EUR price is master

EUR amounts in the database, coin display is just rendering. For complaints the EUR sum is binding.

03
Order lifecycle

From payment receipt to accounting.

Automatic status updates, clear tolerances, one-click refunds, DATEV export — everything a professional crypto setup needs.

Order status

4 stages

"Awaiting payment" → "Detected on-chain" → "Confirmed (3 blocks)" → "Settled". Order state is automatically advanced.

Webhook API

Real-time sync

Direct webhook push from the blockchain listener — no polling loops. Status updates within seconds.

Confirmations

Adjustable per coin

How many confirmations must be present before the order is "paid"? Default: 3 for BTC, 12 for ETH, 1 for Polygon.

Over/under-payment

Clear tolerances

On overpayment the excess is credited automatically as a balance. On underpayment a reminder with the remaining amount is sent.

Refund

One click in admin

Refunds in the original coin to the original address — one click in the order detail.

Accounting

CSV export for DATEV

Monthly CSV export of all crypto payments — formatted for DATEV import including the EUR rate at the time.

04
In numbers

Setup for professionals.

What the plugin delivers in B2B usage.

6+
coins/chains directly supported
0.5 %
slippage tolerance
10 min
rate validity
3
BTC confirmations default
CSV
DATEV export per month
05
Technical details

On your own node or via service.

You can run your own Bitcoin Core node or use a service provider — we set up either.

Compatibility

Shopware 6.5Shopware 6.6Shopware 6.7PHP 8.2+

Blockchain

Bitcoin Core RPCEthereum JSON-RPCPolygon RPCLightning REST

Your own Bitcoin Core node or service provider (BTCPay, Block-cypher) — configurable per coin.

Legal

Own legal review recommended — crypto payments are permitted in Germany, but VAT treatment and accounting are individual. We refer you to your tax advisor for the detail questions.

Offer crypto in your shop?

We set up crypto payment.

From RPC node setup via wallet addresses to confirmation strategy — we configure the complete setup for you. Also with a service provider if you do not want to run your own node.