Así que creaste una billetera bitcoin, hiciste algunas transacciones y te encantan los memes de la criptomoneda y la libertad financiera. ¡Seguramente es hora de aceptar pagos de bitcoin en tu tienda en línea!
¿Realmente necesitas una pasarela de pago de bitcoin? ¿No es suficiente tener una dirección de bitcoin? ¿Por qué utilizar una pasarela de pago de custodia para una moneda destinada a recuperar el control monetario?
La respuesta es NO. No necesita utilizar una pasarela de pago para aceptar pagos de bitcoin en su sitio web
Intentemos desarrollar la capacidad de procesamiento de pagos de bitcoin paso a paso desde cero
Mostrar una dirección de bitcoin con código QR
Andreas Antonopoulos acepta donaciones en su página utilizando un simple código QR
Esta es la forma más simple y efectiva de recibir donaciones. Los usuarios pueden pagar a la dirección de bitcoin dada, cualquiera que sea la cantidad que deseen.
Esto parece fácil, sin embargo, el escenario es un poco diferente para los comerciantes que reciben pedidos en la tienda en línea. La siguiente pregunta se pregunta mucho:
¿Por qué no mostrar siempre mi dirección de bitcoin en la caja?
El problema es que las transacciones de bitcoin se pueden ver públicamente en cualquier explorador de bloques. Por lo tanto, cualquier cliente puede afirmar que le envió bitcoins simplemente citando un txid conocido que coincide con el valor del carrito. También existe un problema de privacidad: todo el historial de pagos de su tienda ahora es conocido por todo el mundo.
Crear una dirección de bitcoin única para cada orden
ICOBench le da a cada cliente una dirección bitcoin única para el pago
Para crear varias direcciones de bitcoins, no necesita abrir su billetera cada vez. Bitcoin proporciona carteras HD; para que pueda crear direcciones de pago de recepción fácilmente utilizando Wallet Xpub. Aquí están las herramientas recomendadas para hacer esto:
PyCoin Library – PythonBitWasp / HD-Wallet-Derive – PHPBitcoinJS – JavascriptGeneración de direcciones de bitcoin únicas para recibir pagos utilizando la biblioteca pycoin
Hay una preocupación común de crear demasiadas direcciones
¿Mi billetera podría manejar tantas direcciones, debería reciclarlas?
Reciclar direcciones es generalmente una mala idea. Los clientes de Bitcoin son capaces de manejar millones de direcciones. A menos que tenga volúmenes de pedidos de la escala de Amazon, no debe preocuparse por esto.
Automatización de facturas
Cuando comience a seleccionar el volumen de pedidos criptográficos, no podrá verificar manualmente cada pedido en su billetera / blockexplorer. Se requiere más automatización:
Muestre el monto exacto de BTC a pagar, según el precio actual de BTCAuto detecte el pago y muestre la confirmación del pedido en tiempo realActualice el estado del pedido cuando BTC confirme las transacciones.
Para esto, puedes elegir entre varias herramientas de código abierto. Algunos de estos requieren un poco de configuración, incluida la ejecución de un nodo de bitcoin para evitar llamadas a las API de terceros:
Cajero BTC – Pasarela de pago de Node.js Bitcoin alojada por uno mismo. Depende de Nodejs v8 +, Bitcoin Core, Couchdb para el almacenamiento. Servidor de Payay: incorporado en C # y se ajusta a la API de la factura de BitPay. Extrae la información de la transacción de su propio bitcoin nodeElectrum Merchant: utiliza el demonio de electrum como una billetera de solo reloj para permitir a los comerciantes aceptar bitcoins
Si está utilizando plataformas de comercio electrónico como WordPress / Prestashop, hay complementos disponibles (1) (2) que se integran fácilmente con su flujo de pedidos / pagos.
Conversión a Fiat
Necesito convertir inmediatamente el BTC recibido al fiat.
¡No! Por favor, omita este paso!
Tenga en cuenta que virtualmente no está contribuyendo nada al ecosistema de bitcoin si convierte BTC a fiat al instante. Sin embargo, los comerciantes deben pagar facturas y no pueden arriesgarse a mantener a BTC en el mercado bajista. Puede convertir a fiat / stablecoin enviando fondos a su bolsa local con regularidad. Para ello también puede utilizar un servicio de reenvío de pagos bitcoin.