ES
Tiendas online

Pagos cripto para WooCommerce

Acepta cripto en WooCommerce. El cliente elige Crypto en el checkout, paga en la página de SnapEX Pay en USDT en TRON, Ethereum, BSC y otras redes, o en otras monedas convertidas a USDT, y el pedido pasa a Processing automáticamente.

Descargar el módulo

Gratis. Versión 1.1.0.

Qué hace

  • Sin billeteras ni nodos que mantener: los fondos llegan a tu saldo de comercio en SnapEX Pay.
  • Funciona tanto con el bloque Checkout como con la página clásica [woocommerce_checkout], y con los enlaces "Pay for order". Compatible con HPOS (tablas de pedidos personalizadas) y con el almacenamiento de pedidos heredado.
  • Tres vías independientes para marcar un pedido como pagado: el webhook firmado, el regreso del cliente desde la página de pago y una comprobación en segundo plano (WP-Cron la ejecuta cada 5 minutos; cada pedido pendiente se revisa como mucho cada 10 minutos, durante 5 días). Un webhook perdido nunca deja sin pagar un pedido pagado, y un pedido nunca se completa dos veces.
  • El importe siempre se vuelve a leer desde la API de SnapEX Pay; el cuerpo del webhook por sí solo nunca marca nada como pagado.
  • Los pagos parciales y los pagos que llegan después de cancelar un pedido ponen el pedido On hold para revisarlo.
  • Modo de prueba: las facturas de prueba se confirman solas sin dinero real; mientras está activo, solo los gestores de la tienda ven el método.

Instalación

  1. Administración de WordPress → Plugins → Add New → Upload Plugin → snapex-pay-for-woocommerce-1.1.0.zip → Activate. (O descomprímelo en wp-content/plugins/.)
  2. Abre WooCommerce → Settings → Payments → SnapEX Pay (crypto).
  3. En el panel del comercio de SnapEX Pay crea una clave API con los permisos invoices.read e invoices.write y pégala en API key.
  4. Webhook (recomendado): en el panel configura la URL del webhook como https://<your shop>/wc-api/snapexpay_webhook/ (la dirección exacta aparece bajo el campo) y pega el secreto whsec_… en Webhook secret.
  5. Moneda de la tienda distinta de USD: rellena "USD for 1 <currency>", o usa un plugin de monedas mediante el filtro snapexpay_wc_amount_usd. Sin ninguna de las dos opciones, el método se oculta en el checkout.
  6. Activa Test mode, haz un pedido como administrador, págalo en la página de SnapEX Pay con un método de prueba y comprueba que pasa a Processing. Después desactiva el modo de prueba.

Ajustes

Title, DescriptionLo que ve el cliente en el checkout.
API keyDel panel de SnapEX Pay.
Webhook secretwhsec_… de los ajustes de webhook del panel. Sin él, los pedidos se siguen marcando como pagados cuando el cliente regresa y con la comprobación en segundo plano.
Network fee paid byMerchant: el cliente paga exactamente el total del pedido, y la comisión se descuenta de lo que recibes. Customer: la comisión de SnapEX Pay y la comisión de red se suman encima.
Payment window, minutesCuánto tiempo es válida la página de pago (1–1440, por defecto 60). Si después se usa "Pay for order", se abre una nueva.
USD for 1 …Solo cuando la moneda de la tienda no es USD: el tipo de cambio para las facturas de SnapEX Pay.
Test modeFacturas de prueba, solo para gestores de la tienda. Los pagos de prueba nunca se aplican una vez desactivado.
Partner IDOpcional: el Partner ID del integrador que configuró el módulo (programa de referidos de SnapEX Pay). Déjalo vacío si lo instalas tú mismo.

Preguntas

¿Qué monedas puede usar la tienda?

Las facturas de SnapEX Pay están en USD. Las tiendas en USD funcionan tal cual; para otras monedas, define el tipo de cambio en los ajustes o convierte con el filtro snapexpay_wc_amount_usd.

¿Funciona con el nuevo bloque Checkout?

Sí: el bloque Checkout, la página de checkout clásica y los enlaces "Pay for order". Es compatible con HPOS y con el almacenamiento de pedidos heredado.

¿Qué pasa después de un pago correcto?

Se ejecuta payment_complete() de WooCommerce: el pedido pasa a Processing (o Completed para productos virtuales o descargables), se reduce el stock y se envían los correos habituales. El ID de transacción es el ID de la factura de SnapEX Pay.

¿Y si el cliente envía menos del total del pedido?

Si el cliente no completa el pago a tiempo, el pedido pasa a On hold con una nota para revisarlo en el panel de SnapEX Pay.

¿Puedo hacer reembolsos desde WooCommerce?

No. Los reembolsos se hacen desde el panel de SnapEX Pay.

¿Qué datos envía el plugin?

Para crear una factura envía el importe del pedido en USD, una referencia del pedido, el nombre de la tienda y el número de pedido, los enlaces de retorno y de cancelación (contienen la clave del pedido), los ajustes de pago y el Partner ID si está configurado. No se envía el nombre, el correo, la dirección ni la dirección IP del cliente.

¿Listo para aceptar cripto?

Crea una cuenta de comercio, obtén una clave API y conecta el módulo. 1% por pago, sin cuota mensual.