Each of your end-users can be assigned a channel, which is basically a permanent cryptocurrency address.
Customers can then send cryptocurrency to these addresses at any time, which will be immediately converted to euro or another currency of your choice.

Implementation of Channels made by a merchant
Pros
- End-users can send transfers to channels at any point, without even logging into the merchant's website.
- Merchants don't have to deal with payment exceptions such as overpayments, underpayments or delays.
Cons
- The exchange rate is calculated when the transaction is confirmed on the network, which may differ from the initial quote provided.