Поиск по сайту:

Как принимать платежи в биткойнах или криптовалюте на вашем сайте


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

Как это работает?

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

Тем не менее, это грязно, и было бы лучше иметь полную систему проверки, легко интегрируемую на ваш сайт, чтобы пользователи могли быстро оформить заказ и сразу же получить свои продукты. Есть несколько процессоров криптовалютных платежей, которые вы можете интегрировать на свой сайт. Coinbase является самой популярной, хотя есть и другие, такие как CoinPayments и BitPay.

Используя эти платежные системы, вы можете создавать страницы оформления заказа, которые интегрируются с вашими существующими системами. Если вы используете платформу, которая поддерживает их напрямую, например Shopify и WooCommerce, вам просто нужно связать их. В противном случае вам нужно будет напрямую использовать API процессора.

Использование Shopify

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

Если вы не используете Shopify, но хотите создать веб-сайт электронной коммерции, мы все равно рекомендуем его из-за простоты использования.

Перейдите к настройкам в левом нижнем углу панели инструментов вашего магазина и нажмите «Платежи».

Затем выберите «Альтернативные платежные системы» и найдите Coinbase.

Затем вам нужно будет ввести адрес электронной почты Coinbase и ключ API, которые вы можете найти в разделе «Настройки»> «API». После этого пользователи смогут использовать Coinbase в дополнение к другим платежным системам, которых вы поддерживаете.

Конечно, Shopify поддерживает не только криптовалютные платежи — вы можете использовать их для приема платежей по кредитным картам на своем веб-сайте.

Использование WooCommerce для WordPress

WooCommerce — популярный плагин для продажи товаров с сайтов WordPress, интегрированный с Coinbase. Вам нужно будет установить плагин Coinbase Commerce Payment Gateway с торговой площадки WordPress.

Затем в разделе WooCommerce > Настройки > Платежи вам нужно включить его. А затем в разделе «Управление» вам нужно настроить плагин.

Эта панель требует от вас двух вещей — вашего ключа API Coinbase и «Общего секрета Webhook», который Coinbase использует для сообщений WordPress. Вам нужно будет добавить конечную точку на странице подписки на веб-перехватчик Coinbase и скопировать общий секрет в поле.

Использование платежей Coinbase

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

Перейдите на панель инструментов Coinbase Commerce и выберите «Создать кассу». Введите информацию о продукте, описание и цену, а затем загрузите изображение.

Затем вы получите встраиваемую кнопку оформления заказа или ссылку на страницу оформления заказа.

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

BuyWithCrypto.registerCallback('onSuccess', function(e){
// Charge was successfully completed
});

BuyWithCrypto.registerCallback('onFailure', function(e){
// Charge failed
});

BuyWithCrypto.registerCallback('onPaymentDetected', function(e){
// Payment has been detected but not yet confirmed
});

Который будет вызываться со следующим объектом события:

{ buttonId: «уникальный идентификатор этой встраиваемой кнопки», код: CHARGE_CODE, событие: «charge_failed» ИЛИ «charge_confirmed» ИЛИ «payment_detected» }