Как лучше всего проверять оплату bitcoin на сайте?
Хочу реализовать возможность покупки товаров на сайте через биткоины. Алгоритм в целом понятен:
1. Сгенерировать кошелёк для покупателя в начале покупки
2. Проверять каждые 30-60 секунд транзакции в кошельке и при достижении 2-3 подтверждений, отправлять товар пользователю
Но, на сайте присутствуют недорогие товары (от нескольких рублей), и с ними не очень ясно. Сейчас средняя комиссия
биткоина - 0.00053 (около 400 рублей!) если человек покупает даже средней стоимости товар (скажем, 500 рублей), то ему придётся заплатить комиссию, размером почти с цену самого товара.
К тому же, транзакции биткоина могут подтверждаться от 10 минут до нескольких часов, а это довольно долго.
Вопрос, как уменьшить комиссию? Как уменьшить время транзакции? Возможно ли принимать оплату на сайте через сервисы вроде coinpot?
P.S Не предлагайте готовые решения, интересует собственная реализация механизма оплаты.
Уменьшить комиссия да, но скорость транзакции уменьшиться, принимайте другие альткоины, btcpay server есть, где уже все есть для принятия битка и комиссию платит отправитель, а не получатель