Cómo aceptar pagos de Bitcoin o criptomonedas en su sitio web
Las criptomonedas son cada vez más conocidas y cada vez más tiendas en línea eligen ofrecerlas como un método de pago alternativo junto con las tarjetas de crédito y otras billeteras digitales. ¿Cómo lo integras en tu sitio de comercio electrónico?
¿Cómo funciona esto?
Técnicamente, no necesita ningún tipo de integración en su sitio web. Las criptomonedas no son como las tarjetas de crédito. En realidad, se parecen más al dinero digital y tienen sistemas integrados de pago y monedero. Por lo tanto, podría hacer que las personas envíen pagos directamente a su billetera, de manera similar a pagar en efectivo en una tienda física.
Sin embargo, eso es complicado, y sería mejor tener un sistema de pago completo fácilmente integrado en su sitio para que los usuarios puedan pagar rápidamente y recibir sus productos de inmediato. Hay un par de procesadores de pago de criptomonedas que puede integrar en su sitio. Coinbase es la más popular, aunque existen otras, como CoinPayments y BitPay.
Con estos procesadores de pago, puede crear páginas de pago que se integren con sus sistemas existentes. Si está utilizando una plataforma que los admita directamente, como Shopify y WooCommerce, simplemente deberá vincularlos. De lo contrario, deberá usar la API de un procesador directamente.
Usando Shopify
Si está utilizando Shopify, una de las mayores plataformas de comercio electrónico, está de suerte, porque la criptomoneda tiene soporte de primera clase en la plataforma. Shopify admite muchos métodos de pago alternativos, incluidos Coinbase y algunos otros procesadores de cifrado.
Si no está utilizando Shopify pero está buscando crear un sitio web de comercio electrónico, lo recomendamos de todos modos por su facilidad de uso.
Dirígete a Configuración en la parte inferior izquierda del tablero de tu tienda y haz clic en Pagos.
Luego, seleccione Proveedores de pago alternativos y busque Coinbase.
Luego deberá ingresar su correo electrónico de Coinbase y la clave API, que puede encontrar en Configuración> API. Después de eso, los usuarios podrán usar Coinbase además de otros proveedores de pago que admita.
Shopify no solo admite pagos en criptomonedas, por supuesto, puede usarlos para aceptar pagos con tarjeta de crédito en su sitio web.
Usando WooCommerce para WordPress
WooCommerce es un complemento popular para vender productos de sitios de WordPress y tiene integraciones con Coinbase. Deberá instalar el complemento Coinbase Commerce Payment Gateway desde el mercado de WordPress.
Luego, en WooCommerce> Configuración> Pagos, deberá habilitarlo. Y luego, en Administrar, deberá configurar el complemento.
Este panel necesita dos cosas de usted: su clave API de Coinbase y el Secreto compartido de Webhook, que Coinbase usa para enviar mensajes a WordPress. Deberá agregar un punto final desde la página de suscripciones de webhook de Coinbase y copiar el secreto compartido en el cuadro.
Uso de pagos de Coinbase
Coinbase, al igual que PayPal, admite botones incrustables que puede agregar en su sitio web. Sin embargo, si está buscando una integración más avanzada, deberá usar su API directamente.
Dirígete al panel de comercio de Coinbase y selecciona crear un pago. Ingrese la información, la descripción y el precio de su producto, y luego cargue una imagen.
Luego, obtendrá un botón de pago incrustable o un enlace a una página de pago.
Por sí mismo, esto es solo un botón a través del cual enviar dinero en efectivo. Si desea hacer algo automáticamente después de que se complete el pago, deberá registrar una función de devolución de llamada.
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
});
Que será llamado con el siguiente objeto de evento:
{ buttonId: identificación única para este botón integrable, código: CHARGE_CODE, evento: charge_failed OR charge_confirmed OR payment_detected }