Cómo conectar Wompi a WooCommerce, y qué revisar cuando la tienda no cobra
El plugin oficial de Wompi pide ocho llaves y solo cobra en pesos colombianos. Los pasos, los errores que más vemos y cómo saber si un pedido quedó pagado o colgado.
Publicado el
Tu tienda en WooCommerce recibe pedidos, pero el pago no aparece. O aparece en Wompi y el pedido sigue "pendiente" en la tienda. El cliente pagó, tú no lo ves, y alguien termina confirmando por WhatsApp a mano.
Casi siempre el problema está en la conexión entre las dos partes, no en Wompi ni en WooCommerce por separado.
Qué necesitas antes de empezar
Para hacer esa conexión, Wompi pide una cuenta de comercio con la vinculación completa, un sitio en WordPress con WooCommerce instalado y permisos de administrador. El plugin oficial se llama Wompi Portal de Pagos y lo publica Wompi en el repositorio de WordPress.
Un detalle que conviene saber antes: la página del plugin indica que Wompi soporta transacciones en pesos colombianos. Si tu tienda está configurada en dólares, ahí ya tienes un problema.
Los pasos
Con la cuenta lista y la tienda en pesos, la instalación es corta:
- En WordPress, ve a Plugins, busca "Wompi" e instala Wompi Portal de Pagos.
- Actívalo y entra a los ajustes de pagos de WooCommerce.
- Habilita Wompi y pega las llaves de tu panel de comercio. Son ocho: pública, privada, privada de eventos y de integridad, cada una en versión de prueba y de producción.
- Haz una compra con las llaves de prueba y revisa que el pedido cambie de estado solo.
- Pasa a producción y repite con una compra real de bajo valor.
Lo que más falla
Ese paso 4 es el que más gente se salta, y es donde aparecen casi todos los problemas:
La llave de eventos. Wompi le avisa a tu tienda cuando un pago se aprueba. Si la llave privada de eventos está mal o es de otro ambiente, el pago queda aprobado en Wompi y el pedido sigue pendiente en WooCommerce.
Llaves de prueba en producción. La tienda funciona en las pruebas y el primer cliente real paga contra el ambiente equivocado.
La moneda. Si WooCommerce está en dólares, el plugin no sirve tal como viene.
Un plugin de caché o de seguridad que bloquea el aviso de Wompi. El pago llega, pero el aviso a tu tienda no.
Una actualización. WordPress, WooCommerce, el tema y el plugin de pagos se actualizan por separado. Una tienda que cobraba bien el lunes puede dejar de hacerlo el jueves sin que nadie haya tocado nada a propósito.
Cómo saber si un pedido quedó pagado
Cuando sospeches de alguno de esos fallos, compara los dos paneles. En Wompi una transacción puede estar pendiente, aprobada, rechazada, anulada o en error. Si en Wompi dice aprobada y en WooCommerce el pedido sigue pendiente, el problema es el aviso entre los dos, no el cliente ni el banco.
Cuándo pedir ayuda
Si ya revisaste las llaves y la moneda y el pedido sigue sin actualizarse, el problema suele estar en el servidor, en un plugin que intercepta la petición o en el tema. Ahí ya hay que mirar registros, no pantallas de configuración.
Ese fue uno de los primeros trabajos que nos llegaron: el checkout de WooCommerce de una tienda que una agencia le administraba a su cliente, y que no estaba cobrando. Lo revisamos, encontramos dónde se cortaba y la tienda volvió a cobrar. Si tienes una tienda en ese punto, revisamos la tuya sin costo.
Revisión sin costo
¿Tienes este caso en tu negocio o en el de un cliente?
Escríbenos qué tienes y qué necesitas. Lo revisamos y te respondemos por escrito qué haríamos, cuánto tarda y cuánto cuesta. Si no nos corresponde, también te lo decimos.