Лого vc.ru

Инструкция: Как добавить оплату биткоинами на сайте

Инструкция: Как добавить оплату биткоинами на сайте

Команда рекламной сети Oblivki.biz о выборе сервиса и нюансах приёма платежей в криптовалюте.

Биткоин привлекает всё больше внимания, а технологии блокчейн прогнозируют светлое будущее. Наша компания, например, решила предоставить возможность клиентам покупать трафик за криптовалюту и подключила способ оплаты при помощи биткоина.

У текущей моды на криптовалюты масса обоснованных плюсов:

  1. Безопасные онлайн-платежи: здесь отсутствует фрод и чарджбеки. Сеть устроена так, что отправленный платеж вернуть нельзя, достоверность транзакции подтверждают пользователи по всему миру, а каждая транзакция шифруется.
  2. Выгодные комиссии: стоимость проведения платежа не превышает 1%. И чем больше сумма перевода — тем меньше потери.
  3. Анонимность: средства клиентов не контролируют банки — никто не вправе блокировать транзакцию или добавить лишнюю комиссию.
  4. Платежи без ограничений: транзакции проводятся в неограниченных объемах, чего не позволяют другие платежные средства.

Существует множество сервисов, позволяющих принимать биткоины и другие валюты. Лишь малая часть из них:

  • Blockchain (ключ для работы с API выдается по заявке).
  • Coinbase (необходимо заполнить заявку и дождаться одобрения).
  • Bitaps (открытое API).
  • Cryptonator.

Мы подключили оплату через API сервиса Bitaps, потому что через него это оказалось сделать проще. Если у Blockchain требуется писать заявку и ждать одобрения три банковских дня, то здесь изначально можно подключиться самостоятельно. В API найдется всё необходимое для этого.

Прием платежей

При формировании счета для клиента надо сгенерировать и мониторить уникальный адрес (временный кошелек) для каждого платежа. Как только платёж подтверждён сетью, сервер API перечисляет биткоины с временного кошелька на указанный кошелек (свой или корпоративный, куда вам удобно будет получать средства).

У каждого сервиса свой API, но выглядит схема примерно одинаково:

  • Сгенерируйте платеж, обратившись по специальной ссылке и передав параметры.
  • Создайте биткоин-адрес продавца, на который будут пересылаться деньги.
  • Создайте ссылку вашей системы (callback), которая будет вызываться при подтверждении платежа.
  • Укажите количество принятых подтверждений платежа в сети Bitcoin (опциональное поле, по умолчанию — 3).
  • Определите уровень комиссии сети (опциональное поле, по умолчанию — low). Чем он выше, тем быстрее произойдет перевод.

В итоге получается сгенерированный адрес для приёма оплаты, код платежа и счёт. Код вы используете в базе данных для записи, сортировки или поиска информации о платежах. Счёт может быть отправлен покупателю или использован для платёжной формы.

После зачисления средств по указанному счету происходит подтверждение в сети Bitcoin. На каждое подтверждение отправляется обращение к callback и передаются параметры, чтобы опознать платеж. При получении последнего подтверждения надо выполнить заказ или услугу клиента. Сумма передается в сатоши — самой маленькой части биткоина.

Для конвертации используйте методы получения курсов валют. Курс часто меняется, поэтому получите его во время зачисления и сделайте конвертацию.

Пример на языке PHP

Количество подтверждений

Необходимое количество подтверждений зависит от модели риска, клиентов и сумм. Если вы доверяете клиентам, то принимайте платежи без подтверждений или с одним подтверждением. При небольших переводах трех подтверждений достаточно.

Шесть подтверждений математически невозможно подделать, не имея 51% вычислительной мощности сети. Чем больше подтверждений необходимо, тем больше комиссия и время ожидания. В среднем платеж проходит 15-20 минут, а оплата для клиента будет выглядеть следующим образом:

  • Выбор товара или услуги.
  • Выставление счета клиенту (вывод на странице номера кошелька и суммы, необходимой для оплаты).
  • Перевод средств клиентом.
  • Ожидание трех подтверждений и завершение заказа или услуги (в нашем случае это пополнение счета рекламного кабинета).

Важные замечания

  1. Кроме комиссии сервиса приема платежей, существует биткоин-комиссия за перевод с временного кошелька на указанный вами. Об этом нигде, к сожалению, не написано, поэтому рекомендуем не проводить мелкие платежи. В нашей сети установлено минимальное пополнение — 1000 рублей.
  2. Курс биткоина, как и других криптовалют, ощутимо меняется каждую секунду. Рекомендуем пересчитывать курс и как можно чаще выводить биткоин в реальную валюту. Конечно, это работает для тех случаев, если вам важно работать с реальной валютой, конвертируя биткоин по курсу.
  3. Не каждый блокчейн-сервис разрешает использовать API для приема платежей без подтверждения. Критерии приема в тот или иной сервис неизвестны, поэтому подавайте заявки в несколько мест.
  4. В каждом сервисе комиссии на прием платежей отличаются. Изучите детально каждый, прежде чем решите подключиться.
  5. Не выставляйте число обязательных подтверждений для выполнения оплаты выше шести. Это приведет к большему времени ожидания для клиента и негативным отзывам. Для безопасности хватит трех.
  6. При уровне комиссии low перевод средств занимает тридцать минут. Если желаете сэкономить покупателям средства, не увеличивайте уровень комиссии.

Присылайте колонки, соответствующие требованиям редакции, на secret@vc.ru.

И получи взъеб от фнс, фсб и иже с ними, ибо "заработок" в рунете теперь идет через обработку чеков фискалами.
А для других стран, да, норм.

С точки зрения закона, это бартерная сделка, крипта не признана официальной властью, а значит это товар. Фактически вы меняете один товар на другой, с равной ценой, поэтому налогов не возникает

С точки зрения закона - у тебя есть товар. Биткоин. У него есть ценность. А теперь фокус: в разное время в фнс будут приходить отчеты, что цена за товар меняется. А теперь, если ты не биржа/брокер попробуй объяснить налоговой почему цена меняется так быстро и часто, ведь работая с куплей-продажей даже разница в цене продажи двум клиентам с разницей в 25+% требует наличия приказа о мотивированном использованием скидки. Кому-сколько-какого. Нет документа обоснованного - тебе доначисление ндс идет по максимальной цене + пени.

Если не потребуется больших выводов в нал, а к примеру, оборачивать средства в интернете (есть же различные статьи расходов), то собственно и проблем нет. А если требуется обналичивать не ради закидывания на расчетный - есть множество менял выдающих на руки без паспорта.

0

Если вы интернет-магазин - совершенно все транзакции проходят теперь через фнс. Хоть выводите, хоть не выводите, если Вы работаете с физлицами и оплата идет не через договор-акт приема-передачи, печать, реквизиты сторон, оплата через р/с, то вы попадаете на фз об онлайн-кассах.

Не совсем понятна позиция, почему, если криптовалюта не признана властью, то это товар? Нет ответов или разъяснений от госорганов о том, что это признается неким товаром. Поправьте, если я не прав.
По поводу использования криповалют в бизнесе. Очень хорошо иллюстрирует ситуацию письмо финмониторинга, которое гласит: «Принимая во внимание увеличившееся информационное присутствие криптовалют в средствах массовой информации, Росфинмониторинг информирует, что использование криптовалют при совершении сделок является основанием для рассмотрения вопроса об отнесении таких сделок (операций) к сделкам (операциям), направленным на легализацию (отмывание) доходов, полученных преступным путем, и финансирование терроризма.» До словно вот так. Могу скинуть ссылку, сохранил себе это письмо.

0

По признакам появления это товар, который производится вычислительными мощностями. Вы его даже на баланс можете поставить. Также как 10 лет назад это было с Webmoney например, пока их не подключили к банковской системе. Ничего нового, пути решения всегда есть, если вы не занимаетесь противоправной деятельностью.

0

Налоговая может отследить такие платежи? Это об онлайн-кассах

0

Нет, если речь именно о криптовалютах. Официально заявляли, что законов нет регулирующих крипту. Конечно это не значит, что следует попадаться на глаза)

Пожалуй нужен отдельный стартап, чтобы объяснить бизнесу, какого черта стоит брать виртуальную валюту без возможности скорого вывода за товары и услуги, которые покупаются за бабки.

На всякий случай. Вот тут habrahabr.ru/post/266779/ как накодить прием своими силами, не отстегивая комиссию посреднику.

никто уже не платит криптой, только спекулируют

0

Чот после новости о сливе эфира на хакерские кошельки безопасность платежей для меня под вопросом. Хотя может я просто ещё не совсем разобрался в теме.

0

Дальше "открытое API" можно не читать.

а в чем преимущество оплаты биткоинами по сравнению с рублями и долларами? чисто что ты модным будешь считаться?

Прямой эфир
Приложение-плацебо скачали
больше миллиона раз
Подписаться на push-уведомления