A coffee shop wants to accept Bitcoin and receive euros. Sounds simple, but it isn't.
Here's the gap 👇
In the EU, self-custody is the sane way for a business to accept Bitcoin payments. Routing customer payments into a CASP's custody is a compliance headache you don't want.
Great if you're stacking Bitcoin on your balance sheet.
But most businesses want something else: accept Bitcoin, settle in euros. No volatility on revenue. Predictable numbers for the accountant.
And honestly – it's better payment infrastructure. Cheaper than card rails even with a standard off-ramp fee. No chargebacks. Euros in the bank in seconds, not days.
So the flow looks obvious: Bitcoin → your own wallet → licensed euro off-ramp. And since it's your own verified wallet, even the 1k euro transfer rule stops being a blocker.
Now the huge but.
Who signs the forward transaction?
Deposit and sell manually every time – that's not a payment experience, that's a part-time job.
Let a third party sign for you – the moment someone else can move your funds, that's custody. Custody needs a CASP license under MiCA. Travel rule and all. You're back where you started.
For merchants running their own BTCPay server, we built a plugin that auto-forwards to euros while the keys stay with the merchant. Here's a demo: https://youtu.be/CQgmo2v9KG0
But the coffee shop doesn't run a BTCPay server.
That's exactly what we're building at Bringin – accept Bitcoin, settle in euros, dedicated IBAN, clean exports for your accountant. Without anyone but you touching your keys.
We're seeing the demand firsthand. One step at a time ⚡
