Подключаем оплату биткоинами в Интернет-магазине за 4 шага

Дата публикации: 13.11.2018

kak-prodavat-tovary-za-bitkoiny-cherez-internet-magazinВсем привет! 🙂

Ни для кого не секрет, что сегодня мы живём в эпоху криптовалютного бума. О Bitcoin и его истории взлёта и падения, я думаю, слышали все. И это несмотря на то, что данная криптовалюта появилась в далёком уже 2008 году.

Да, Биткоину уже больше 10 лет! Но всемирную популярность он приобрёл только в последние годы, когда его стоимость стала стремительно расти и на своём пике роста достигала 20000$ за 1 BTC.

Именно поэтому многие люди стали рассматривать Биткоин как объект инвестирования и приобретать его с целью заработка на его растущем курсе.

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

В итоге, сегодня Биткоин стоит чуть более 6000$ за 1 BTC и его курс стал более-менее стабильным: он то растёт, то падает, оставаясь примерно на одном уровне. Былых взлётов и падений уже давно не происходит.

Поэтому многие инвесторы стали терять к нему интерес и перестали вкладывать деньги в Bitcoin, надеясь заработать на его курсе. Но значит ли это, что Биткоин умер?

Нет. Своим существованием он обязан тем, что любая криптовалюта, в том числе и Bitcoin, — это не только валюта в общепринятом смысле слова, но ещё и платёжная система (что интересно, Википедия характеризует Bitcoin как платёжную систему в первую очередь, а потом уже как криптовалюту), которая по сравнению с традиционными MasterCard, Visa, PayPal и другими обладает рядом преимуществ.

Преимущества оплаты биткоинами

Самым главным и неоспоримым достоинством продажи и покупки товаров за Биткоины является децентрализация всей платёжной системы, которая не принадлежит ни одному из реально существующих банков и даже государству. Она так же глобальна, как и весь Интернет.

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

Данная особенность, кстати, является главным тормозом развития криптовалют в современном мире, т.к. правительство государств видит в децентрализации Биткоина и анонимности операций угрозу национальной безопасности и новые возможности для создания теневых схем капиталооборота.

Из-за этого статус криптовалют и Bitcoin, в частности, до конца так и не определён. Одни страны относятся к новому явлению весьма лояльно, легализируя покупку и продажу товаров за Биткоины и саму валюту (Япония, США, Канада, Беларусь). Другие же крипту полностью запрещают (Китай, Вьетнам, Боливия, Эквадор).

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

  • отсутствие государственного контроля и налогообложения финансовых операций;
  • потенциально более низкая комиссия при покупке и продаже товаров и услуг по сравнению с банковской и устанавливаемой другими централизованными платёжными системами;
  • обработка транзакций в режиме 24/7/365;
  • анонимность и безопасность транзакций, которые записываются в Blockchain, изменить данные в котором невозможно, т.к. все блоки транзакций связаны между собой и изменения в одном из них ведут за собой некорректную работу системы, которую могут отследить все пользователи;

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

Что можно купить за биткоины в России и мире?

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

http://cccp-blog.com/wp-includes/images/banners/templatemonster/banner_content_new.png

Самая первая из них была зафиксирована 22 мая 2010 года, когда программист из Лас-Вегаса Лазло Хейниц приобрёл за 10000 BTC (по курсу Биткоина на тот момент это составляло 25$) через форум Bitcoin Talk две пиццы в пиццерии Papa John.

В честь данного события, кстати, ежегодно празднуется День самой дорогой пиццы (Bitcoin Pizza Day), который отмечается 22 мая в среде программистов и биткоин-майнеров. Его праздничная программа традиционно состоит из рассуждений об упущенных шансах и бренности всего сущего, а также, естественно, употребления пиццы.

Ещё бы… Как ещё можно отмечать день, когда за две пиццы отдали более 60 млн. долларов по современному курсу Bitcoin. Остаётся только плакать и есть 🙂

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

Если говорить об использовании Bitcoin в качестве традиционного средства оплаты услуг и товаров в реальных магазинах и Интернете, то данные случаи были зафиксированы немного позже.

Сложно сейчас сказать, кто был первым, но, например, на Хабре мне удалось найти статью за 2012 год с анонсом запуска магазина электроники BitcoinStore, который принимал и до сих пор принимает оплату товаров биткоинами.

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

Сегодня за Bitcoin купить можно практически всё: от услуг массажного салона и тренажёрного зала до покупки недвижимости и авто.

Среди компаний мирового уровня, которые стали принимать оплату через Биткоин, можно выделить Microsoft, Xbox и Dell. Также Биткоин-платежи принимают в качестве оплаты ведущие ВУЗы мира среди которых университет Кембриджа (Великобритания), университет Никосии (Кипр), Kings College (США).

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

А также меня поразил сервис Purse.io, который позволяет найти посредника, согласного выкупить нужный покупателю товар у магазина за реальную (банковскую) валюту. С ним сотрудничают такие гиганты международной онлайн-торговли, как Amazon и eBay.

Из магазинов и товаров и услуг, где можно расплачиваться биткоинами в России, можно выделить следующие:

  1.  Coffee In – кофейня в Челябинске;
  2. LavkaLavka — фермерский кооператив;
  3. Valenok — ресторан в Москве;

Самостоятельно найти магазины, принимающие биткоины в качестве оплаты товаров и услуг как в России, так и в мире, на карте вы можете благодаря проектам CoinMap и SpendBitcoins. Аналогичный сервис есть также для отслеживания Биткоин банкоматов (ATM), с помощью которых вы сможете обналичивать ваши Bitcoin средства в фиатной (реальной) валюте.

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

А как это сделать на примере OpenCart Интернет-магазина — читайте дальше 😉

Библиотека курсов

Как настроить оплату товаров биткоинами у себя на сайте?

Несмотря на то, что Bitcoin, как выяснилось, — это платёжная система, она не имеет централизованного API для совершения финансовых транзакций, как привычные всем PayPal, MasterCard или WebMoney.

Поскольку все криптовалюты, включая Биткоин, децентрализованы (в этом и их прелесть), то механизм произведения финансовых операций у них несколько сложнее, чем у стандартных платёжных систем.

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

Запись данных в blockchain производят Биткоин ноды — серверные приложения, которые общаются друг с другом по сети для синхронизации данных. А обработкой транзакций, а точнее, генерацией хэшей транзакций (как самой сложной и ресурсоёмкой операцией) занимаются майнеры.

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

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

За обработку транзакций майнеры, естественно, получают долю от обрабатываемых ими операций в той криптовалюте, которую они процессят.

Если кратко, то как-то так. Но вообще принцип работы Биткоина, других криптовалют и майнинга — это тема для отдельных статей, поэтому я не буду её дальше развивать.

Таким образом, как Вы могли убедиться, для добавления криптовалютных транзакций (а покупка товаров за биткоины таковой и является) в блокчейн необходима Биткоин нода.

Однако её запуск — занятие не из лёгких, особенно для неподготовленного человека. Да и смысла её поднимать для обработки транзакций каждого рядового Интернет-магазина особого нет — овчинка выделки не стоит 🙂

К счастью, в современном мире вместе с популярностью криптовалют растёт и сообщество крипто-энтузиастов, которые соглашаются делать данную работу вместо владельцев Интернет-магазинов, организовывая специальные сервисы для совершения Биткоин транзакций.

Как вы могли догадаться, все они представляют из себя Биткоин ноды, с которыми пользователи общаются по знакомому многим REST API посредством стандартных GET и POST запросов.

А некоторые из них, чтобы совсем облегчить жизнь владельцам сайтов, даже предоставляют плагины для популярных CMS для Интернет-магазинов, позволяя добавлять возможность оплаты товаров биткоинами на сайт рядовому пользователю, не знакомому с программированием и принципами работы криптовалют и технологии Блокчейн.

Одним из таковых сервисов, облегчающих жизнь владельцам Интернет-магазинов и предоставляющим им все преимущества использования Биткоина в качестве способа оплаты, является российский стартап от компании Apirone.

К его особенностям можно отнести следующие:

  1. Никаких регистраций и возни с настройками в личном кабинете — только установка скрипта сервиса на сайте.
  2. Абсолютная анонимность, т.к. для использования сервиса, как уже было сказано, не нужно никаких документов и открытия ФЛП.
  3. Платежи клиентов передаются напрямую в ваш Bitcoin кошелёк без блокирования средств сервисом и всевозможных ожиданий обработки транзакций.
  4. Фиксированная комиссия при любых размерах транзакций. Сколько бы вам не заплатили — 100$ или 1000000$ — сервису за транзакцию вы заплатите 0,0002 BTC или 1,28$ по текущему курсу Биткоина.
  5. Количество запросов, в отличие от других сервисов, не ограничено по цене.
  6. Комиссия взымается с платежей на сумму более 100000 сатоши или 0,001 BTC (один сатоши — это стомиллионная доля биткоина), что равно 6,4$ по текущему курсу. Так что если вы торгуете чем-то более дешёвым, то сервисом вы сможете пользоваться абсолютно бесплатно 😉
  7. Для гиков безопасности Apirone предоставляет возможность колбэка в сеть TOR для анонимности не только транзакций, но и маскировки IP адреса самого магазина.
  8. Генерация QR-кода для подтверждения транзакций.
  9. Поддержка всех видов Bitcoin адресов: стандартных P2PKH (начинаются с «1»), SegWit-адресов P2SH-P2WPKH (начинаются с «3») и новой версии SegWit-адресов – P2WPKH (начинаются символами «bc»).

Ну, а вишенкой на данном торте от Apirone является наличие бесплатных плагинов для CMS OpenCart, ocStore, Magento, WordPress (WooCommerce) и Joomla (Vitruemart), позволяющих легко интегрировать данный сервис со своим Интернет-магазином пользователям, не знакомым с программированием.

А как это сделать на примере OpenCart я вам сейчас и продемонстрирую.

Настройка оплаты биткоинами в OpenCart Интернет-магазине

В качестве демонстрации я решил произвести установку Apirone модуля на свой тестовый OpenCart сайт, который я запустил на поддомене текущего ресурса — http://opencart.cccp-blog.com/. Под капотом у него оригинальный не русифицированный OpenCart 3.

Установка модуля Apirone ничем не отличается от установки любых других OpenCart модулей.

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

Модуль совместим с OpenCart 2.3 и выше, вплоть до самой последней версии OpenCart 3.1.0.0_beta, а также с Интернет-магазинами на базе ocStore. На GitHub для ocStore версии Apirone модуля (она же подойдёт и сайтам на OpenCart 2.х) и OpenCart 3+ существуют различные репозитории, т.к. их файловая структура немного различается.

В общем, качайте ту, которая максимально совместима с версией движка, находящегося «под капотом» вашего Интернет-магазина. И лучше это делать, конечно, с GitHub, т.к. там всегда находится самая последняя и свежая версия.

Шаг 1

Перед тем, как мы приступим, необходимо проверить настройки FTP внутри самого OpenCart, если вы пользуетесь OpenCart 2.х, которые находятся на странице общих настроек магазина System > Settings на вкладке FTP.

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

При использовании OpenCart 3.x необходимости в данном шаге нет.

Шаг 2

Для непосредственного добавления Apirone модуля на OpenCart сайт необходимо в админке перейти на страницу Extensions > Installer:

nastrojka-oplaty-bitkoinami-v-internet-magazine

Далее на открывшейся странице необходимо нажать на кнопку Upload и выбрать архив с файлами модуля в открывшемся окне:

ustanovka-opencart-modulya-oplaty-tovarov-kriptovalyutoj

Вот, собственно говоря, и всё. Модуль установлен, осталось его только активировать.

Шаг 3

Для активации модуля заходим на страницу Extensions > Extensions и в выпадающем списке категорий дополнений выбираем Payments, после чего откроется список модулей, отвечающих за способы оплаты в OpenCart магазине:

kak-kupit-tovary-za-bitkoiny-s-pomoshchyu-modulya

Среди них при корректном выполнении описанных ранее действий появится модуль оплаты покупок биткоинами от Apirone:

aktivaciya-opencart-modulya-oplaty-pokupok-bitkoinami

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

Для этого модуль необходимо ещё настроить.

Шаг 4

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

nastojka-opencart-modulya-oplaty-bitkoinami-v-internet-magazine

После этого перед нами откроется страница со списком параметров модуля оплаты биткоинами от Apirone, которая выглядит следующим образом:

parametry-konfiguracii-modulya-oplaty-tovarov-bitkoinami

Как видите, обязательное поле всего одно — это Bitcoin адрес, на который будут поступать биткоин платежи от ваших клиентов. Остальные опциональны и посвящены, в основном, настройкам заказа и его статусов.

Из наиболее интересных параметров лично я хотел бы выделить Debug-режим, при активации которого возможно просматривать детали транзакций, производимых модулем, а также выбор количества подтверждений (Confirmation count) сети.

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

В завершение процесса установки и настройки модуля оплаты биткоинами от Апирон, если у вас всё-таки остались какие-то нерешённые вопросы, я хотел бы порекомендовать к просмотру официальное видео от Apirone:

Если же и после его просмотра ваши вопросы не решатся, то делитесь ими в комментариях под статьёй — будем разбираться коллективно 😉

Покупаем товары за биткоины с помощью Apirone

Итак, модуль сервиса оплаты покупок биткоинами от Апирон мы установили и настроили. Как же теперь он будет выглядеть на сайте и насколько удобно будет покупателям им пользоваться?

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

Это я, собственно говоря, и сделал.

При оформлении заказа ничего необычного не наблюдалось, пока я не перешёл к шагу с выбором способа оплаты, который после установки Apiron в OpenCart принял следующий вид:

oplata-tovara-bitkoinami-v-opencart-internet-magazine

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

oformlenie-zakaza-na-pokupku-tovara-za-bitkoiny

Как видите, итоговая сумма отображается уже в биткоинах по текущему курсу, который Apirone берёт всегда актуальный по API с ресурса blockchain.info.

Обратно валюта не конвертируется, т.е. после оплаты товара биткоинами клиентом владелец магазина получит данную сумму в биткоинах, естественно, с вычетом комиссии сервиса.

А комиссия, напомню, у Apirone фиксированная — 0,0002 BTC за транзакцию на абсолютно любую сумму, превышающую 100000 сатоши. У Apirone даже есть свой калькулятор комиссии, который доступен по данной ссылке, но результат его вычислений, как вы поняли, несложно предугадать 🙂

После подтверждения заказа в нашем OpenCart магазине модуль оплаты товаров биткоинами от Apirone перенаправит клиента на следующую страницу:

forma-oplaty-tovara-bitkoinami

Она очень похожа на формы оплаты, предоставляемые другими сервисами оплаты и банками. За исключением того, что на ней красуется надпись Bitcoin, ссылка на Apirone и QR-код, по которому можно оплатить транзакцию бесконтактным способом.

Bitcoin адрес получателя, как видите, такой же, как указанный нами в админке. Сумма оплаты 1-в-1 как стоимость заказа, сформированная на предыдущем шаге. Одним словом, всё по-честному 🙂

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

uspeshnaya-pokupka-tovara-za-bitkoiny

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

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

Кратко все описанные выше действия по оплате биткоинами с помощью Apirone представлены в следующем официальном видео:

Напоминаю, что преимуществами сервиса оплаты товаров биткоинами от Apirone могут пользоваться владельцы сайтов, разработанных на базе не только OpenCart и ocStore, но WordPress, Joomla, Magento, но и все желающие, т.к. в основе модулей для перечисленных выше платформ лежит единое RESTful API сервиса, доступ к которому могут получить абсолютно все.

Причём без каких-либо регистраций и танцев с бубном вокруг настроек в личном кабинете самого сервиса 🙂

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

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

И я считаю тот факт, что криптовалюты, в том числе и Биткоин стали превращаться из 100% инструмента инвестирования, которым многие из нас воспринимали его в начале появлении, в полноценные платёжные системы, которыми могут пользоваться все желающие, просто замечательным.

И он, несомненно, будет способствовать дальнейшей их популяризации и более прочному вхождению в нашу жизнь. А такие сервисы оплаты биткоинами как Apirone только ускоряют данное явлению, позволяя расплачиваться криптовалютой в обычных Интернет-магазинах, к которым уже все давно привыкли.

Поэтому я настоятельно советую всем Интернет-предпринимателям если не делать оплату товаров биткоинами в своих магазинах основной, то хотя бы попробовать её подключить в качестве эксперимента и убедиться во всех преимуществах данного способа, т.к. прогресс и криптовалютную глобализацию нельзя игнорировать.

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

Вряд ли вы этому обрадуетесь 🙂

P.S.: если вам нужен сайт, но нет времени самостоятельно его разрабатывать, могу порекомендовать вам своего проверенного партнёра - вебстудию Дениса Нихаева. Было не просто, но я всё-таки выбил для вас скидку 20%, что составит до 20 тысяч рублей в зависимости от выбираемого тарифа 🙂 Вот промо код - CCCP. При заказе сообщите его и скидка вам гарантирована! Друзьям тоже можете рассказать 😉

Понравилась статья? Поделись с друзьями:
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
4 голоса, в среднем: 5 из 5

Похожие темы

4 комментария к статье "Подключаем оплату биткоинами в Интернет-магазине за 4 шага"

  1. Alex

    Слишком поверхностно описан процесс оплаты. Те интернет-торговцы, кто никогда не имел отношение к биткоинам не поймут, что покупатель должен делать начиная с того момента, когда появится форма, «похожая» на форму оплаты с титульной надписью Bitcoin и QR-кодом, по которому можно оплатить транзакцию бесконтактным способом. Как это делается бесконтактным способом? Об этом надо говорить. Надо описать как это делается в видеоинструкции. Специально юзать сеть и «ломать» мозги дабы выяснить механизм работы этой новой «фишки» никто не будет.
    Кроме этого остался за «кадром» процесс превращения стоимости из евро в биткоины. Если хотите заинтересовать, будьте добры, как говорится, разжевать и в рот положить. Иначе вместо вас это сделают другие.

  2. Maksim

    Здесь имеется ввиду оплата при помощи QR кода. Во всех мобильных биткоин-кошельках есть функция сканирования QR кода, вам достаточно навести камеру и у вас считается адрес и сумма к оплате. Далее жмете оплатить и готово!

    Процесс оплаты биткоинами в OpenCart можно посмотреть здесь:
    https://www.youtube.com/watch?v=6dOqucz7Kjw

    Установка плагина:
    https://www.youtube.com/watch?v=pvjRljeW_tg

    Официальная документация:
    https://apirone.com/ru/integrations/opencart-3

    Официальный маркетплэйс OpenCart:
    https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=34039

  3. Alex

    Зачем вы делаете видео в таком быстром темпе? Вы так торопитесь, что понять невозможно. Разве так обучают?

    1. Maksim

      Спасибо за комментарии и интерес к проекту.
      Это формат ознакомительного видео. Тенденция идет к тому что люди просматривают только короткие видео, ставят на ускорение или быстро перематывают. Сейчас формат, самого популярное видеохостинга TikTok, всего 15 секунд. Часто его называют eatable.
      Но мы скоро сделаем спокойный сюжет с озвучкой и подробным рассказом для чего сделано каждое поле и как это работает.
      Напишите нам на почту support@apirone.com, как видео будет готово, я пришлю вам ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *