Нужен мгновенный (1-2 минуты) API / IPN для платежей в биткойнах [закрыто]

В основном я создаю автопокупку в PHP. В настоящее время я использую coinpayments.net, но их платежи отправляются в течение 1-12 часов (что противоречит цели моей автопокупки). Мне нужно знать, каким образом я могу разрешить свои платежи через 1-2 минуты, чтобы я мог автоматически отправить покупателю его электронное письмо с его заказом.

Я написал на coinpayments.net и жду ответа. Это должно помочь вам понять, что мне нужно:

Я создаю магазин автопокупки и использую ваш API/IPN для получения обратных вызовов от платежей пользователей, чтобы определить статус платежа (успешный или неудачный). Проблема в том, что когда пользователь платит биткойны по адресу автопокупки (в монетных платежах), платеж проходит около 6-12 часов. Это побеждает весь объект моего веб-сайта (автопокупка). Есть ли способ сделать платежи завершенными через 1-2 минуты, если пользователь действительно платит правильно?

Я голосую за то, чтобы закрыть этот вопрос как не по теме, потому что он одновременно 1) касается отношений клиентов с компанией 2) он ищет альтернативы, то есть «обзоры продуктов или услуг не по теме»

Ответы (1)

Я предполагаю, что ваш платежный процессор (coinpayments.net) пытается проводить биткойн-транзакции с более низкой комиссией и, следовательно, не отдает приоритет времени подтверждения. Возможно, их API предлагает вам возможность расставлять приоритеты для ваших транзакций, доплачивая за комиссию. Я знаю, что blockchain.info позволяет вам указать комиссию, если вы используете API их кошелька. Я уверен, что и другие тоже.

В качестве альтернативы вы можете запустить свой собственный кошелек/узел и самостоятельно создавать транзакции с более высокой комиссией. Это требует гораздо больше усилий, но в зависимости от того, чего вы пытаетесь достичь, это может стоить вашего времени.

В любом случае имейте в виду, что сеть биткойнов в среднем составляет 10 минут, но не гарантирует этого. Кроме того, лучшее эмпирическое правило — разрешить 6 блоков подтверждения, прежде чем считать транзакцию необратимой. Для большинства платежных систем передаваемые значения настолько малы, что нет необходимости ждать 6 блоков. Существует даже множество типов покупок, для которых вполне приемлемы так называемые «транзакции с нулевым подтверждением». Это то, что вам нужно будет использовать, если вы хотите отправить электронное письмо менее чем за 10 минут. Вы должны сами решить, сколько подтверждений вам нужно и на какой уровень риска вы готовы пойти.