Guía BTC en su WEB

Este es un asunto mas avanzado y mas técnico, es para los que saben que hacen, no es para el usuario normal y corriente. Y primero lo voy a explicar un poco. Suponemos que la mayoría utilizan soluciones web como WordPress (WP) + Woocommerce para sus tiendas webs. Recomendamos estas porque son de momento las únicas plataformas mas independientes y controlables. Las otras como Shopify, Drupal y cosas asi son muy cerradas al implementar BTC y no hay espacio de manejar. A los que tienen las webs hechas desde cero sin plataformas, tienes que hablar con su desarrollador web para implementar este tipo de pagos.

En el mundo BTC, hay dos maneras de “andar”:

  • una publica, abierta, mas fácil de implementar en tu web, utilizando intermediarios (terceros que te pueden rastrear o no), con unos costes de mantenimiento, donde tu como usuario no tienes mucho espacio de mover y controlar directamente tus BTC. Vamos, que es como si fuera que volverás a los bancos/plataformas de pago. Pero para principiantes es un buen paso. Esta forma no se necesita mucho conocimiento técnico sobre Bitcoin, solo necesitas acceso a tu parte de administración de tu web y instalar los plugins necesarios.
  • y otra mas privada, mas segura, mas soberana, que respeta los principios base de Bitcoin (Not Your Keys = Not Your Bitcoins), SIN costes ni comisiones, pero aquí ya tienes total control de tus BTC, te tus txs, te tu privacidad y ademas de la privacidad de tus clientes. Esta forma necesita conocimiento un poco mas avanzados de como funciona los plugins para Bitcoin y especial LN (protocolo Lightning Network).

Cada uno decide como quiere, yo le doy las dos soluciones. Pero, no olvidéis, utilizamos BTC para recuperar nuestra privacidad y soberania.

1. Plugins de intermediarios. Aquí no le doy ningún tutorial paso a paso porque en sus webs lo ponen muy fácil de como se hacen. Para pequeñas webs que quieren empezar con BTC son buenas soluciones. Yo solo los voy a listar aquí:

  • CoinGate – integrar fácil en la web con WP plugin, tambien se puede listar tu tienda en su directorio de comerciantes. LN disponible
  • GoURL – sencillo plugin de WP y muchos mas tipos de plataformas web, incluso puro PHP
  • CoinPayments – variedad de plugins y utilidades para tu web y tambien merchant directory. LN disponible
  • Blockonomics – una buena herramienta para tu web, funciona directo con tu wallet personal, pero aun NO tienen LN
  • OpenNode – comision de 1% solo si retiras el dinero en moneda fiat, o en onchain, es una herramienta buena para empezar. LN disponible y gratis Aqui una guia sencilla de como hacerlo.
  • Globee – otro con un comision de 1% y LN integrado
  • Crypto Woo – una solucion mas avanzada, directo a tu wallet privado, pero con unos comisiones mas altos. No LN de momento

2. BTCPay Server. Esto ya es una cosa seria y se necesita conocimiento avanzados de instalar una maquina independiente que se encarga de todo lo que es transacción BTC de su web. Esta es una de las mejores soluciones en el mercado hasta ahora. Mucha documentación en su web, demos, y una comunidad que os pueden ayudar en cualquier momento. Lo recomendamos para tiendas medianas/grandes con grande volumen de txs en BTC. BTCPay server es una solución totalmente privada y soberana, 100% controlable por ti, sin comisiones (claro es tu proprio servidor/banco).

Se requiere una maquina separada (virtual o física), se puede utilizar con VM o Docker o ya hay proveedores que ofrecen hosted BTCPay servers ya configurados (vez en la documentación de su pagina web). Cambien se puede utilizar una maquina propria, algún NUC-PC o maquinas pequeñas, con linux con/sin Docker, donde se instala el servidor BTCPay. Para un informático medio/avanzado NO es difícil de instalar, hay mucha documentación paso a paso.

Hay tambien maquinas ya preparadas con BTCPay server, comprar, conectar, entrar y personalizar su tienda (play & play):

3. Self Hosted Solution BTC – LN. Aquí también se necesita conocimientos avanzados de Bitcoin y de manejar los plugins de WP. Seria recomendado tener una maquina propria: VPS o física en su tienda o incluso el proprio servidor web si tiene bastante espacio de almacenamiento). Esto depende de cada uno como se maneja en este entorno y de las posibilidades. El procedimiento es lo mismo.

Requerimientos:

  • tener la maquina preparada con un SO Linux, también se puede utilizar una de las maquinas mencionadas en el punto 2 sobre BTCPay, solo que las pides sin BTCPay instalado o te las instalas tu mismo.
  • una conexión internet buena, que sea SIEMPRE disponible sin interrupciones (una fibra óptica es optima)
  • IP fija publica, para el nodo LN. Se puede hacer y con IP dinámica y direcciones onion pero esto requiere un conocimiento avanzado de quien te lo instala.
  • puertos abiertos en el router de acceso.
  • acceso a la parte de administración web para poder instalar y configurar los plugins
  • nodo BTC instalado y configurado (las maquinas mencionadas anteriormente ya los tienen instalados)
  • nodo LN instalado y configurado (las maquinas mencionadas anteriormente ya los tienen instalados)
  • wallet Electrum configurado (pagos onchain)
  • WP plugin para pagos onchain: NoMiddleMan Crypto o el Crypto Payments Woo
  • Plataforma de cobros con BTC /LN en tu nodo LN: Lightning Charge de Elements Projects
  • WP plugin para tu web de conectar C-LN Charge con tu nodo: Woocommerce Gateway Charge C-LN
  • WP plugin para tu web de conectar LND node con tu Woocommerce

4. Self Hosted Solution BTC SOLO onchain. Si consideras que de momento no quieres aceptar pagos por BTC-LN y solo onchain, no es necesario ninguna otra maquina aparte de su propria web. Esto seria para tiendas que quieren empezar a probar y tener una solución rápida y promover su pagina con pagos BTC. Luego se pueden implementar la solución LN sin problemas.

Aviso: esta solución es mas lenta en confirmar las transacciones onchain con BTC y también tienen unos costes mas elevados para el cliente (no para la tienda). Por ejemplo si tienes una tienda de ropas y un producto vale 5 o 10€, a un cliente le puede parecer caro un comisión de minero (de enviar la tx) de unos 10 o 50 céntimos. Pero bueno si es un bitcoinero de verdad le va a dar igual del comisión. Importante es la experiencia de pagar con BTC.

Para esto solo se necesita:

5. Otras herramientas útiles para una web:

  • Paywall Link – crear un enlace de un contenido de tu web (artículos, documentos, ficheros audio/video, fotos) que las quieres compartir de una forma que te pueden pagar antes de verlos/abrirlos/guardarlos. Este herramienta también se puede conectar a tu cuenta wallet de @LNtxBot en Telegram.
  • Paywall Content – “esconder” parte del contenido de una pagina web, detrás de un paywall. El contenido se revela solo después de que el visitante de la web paga la cantidad de satoshi que tu deseas. Hay opción para los que aun no tienen BTC que ver anuncios publicitarios, que también te pagan