Servei especialitzat
Resolució de problemes de pagament a WooCommerce
Transaccions fallides, clients cobrats sense comanda, comandes que queden pendents de pagament, bucles de 3D Secure, webhooks que no arriben mai. Els problemes de pagament viuen entre WooCommerce, el plugin de la passarel·la i el proveïdor de pagaments: rastregem aquest traspàs i trobem on es trenca.
Problemes habituals
On fallen els pagaments
Cobrat, però la comanda ha fallat
El proveïdor mostra un pagament correcte; WooCommerce mostra fallida, pendent o res.
«Pagament fallit» amb targetes vàlides
Rebutjos que no ho són: configuració, divisa, arrodoniment d’imports o errors d’API.
Comandes encallades en pendent de pagament
La notificació o el webhook de la passarel·la no arriba mai a la botiga, o es rebutja quan hi arriba.
Bucles de 3D Secure i autenticacions abandonades
Clients retornats al checkout després d’autenticar-se, o encallats en la verificació.
Comandes o cobraments duplicats
Enviaments dobles, webhooks reintentats que es processen dues vegades, actualitzacions simultànies de comandes.
Reemborsaments i estats desincronitzats
Reemborsaments fets al tauler del proveïdor que no es reflecteixen a WooCommerce, o al revés.
Què revisem
- El registre propi de la passarel·la a WooCommerce → Estat → Registres
- L’historial d’esdeveniments i de lliuraments de webhooks del proveïdor per als pagaments afectats
- Si l’URL de notificació és accessible: tallafoc, regles de CDN/WAF, redireccions, mode manteniment, autenticació bàsica
- La validació de signatura i secret de les notificacions entrants
- Les notes de la comanda, els canvis d’estat i els hooks que s’executen després del pagament
- Errors PHP i accions programades en el moment del callback
Què reps
- Quin pas del traspàs falla, amb les evidències
- Una llista de comandes afectades per quadrar, quan les podem identificar
- L’arranjament i com verificar-lo amb una transacció real de prova
- Recomanacions per detectar el problema abans la propera vegada
On es trenca el traspàs del pagament
Un pagament travessa almenys quatre fronteres, i cadascuna falla de manera diferent:
- Navegador → passarel·la. El formulari de pagament, el seu JavaScript i la verificació 3D Secure. Les fallades apareixen a la consola del navegador i a la pestanya de xarxa, i sovint depenen del tema, d’un optimitzador de scripts o d’un bàner de consentiment.
- Passarel·la → botiga. El proveïdor confirma el pagament amb una redirecció i, de manera més fiable, amb una notificació o webhook de servidor a servidor. Si aquesta petició es bloqueja, es redirigeix o es rebutja, el pagament existeix però la comanda no se n’assabenta.
- Processament a la botiga. WooCommerce marca la comanda com a pagada i executa tot el que hi ha enganxat en aquest moment: estoc, correus, integracions. Un error PHP en qualsevol d’aquests hooks pot interrompre l’actualització.
- Després del pagament. Reemborsaments, captures, renovacions de subscripcions i disputes, que sovint es processen més tard mitjançant accions programades.
La diagnosi identifica quina frontera falla abans de canviar res, perquè l’arranjament no creï un segon problema, com ara comandes marcades com a pagades que no es van pagar mai.
Recursos tècnics
Guies sobre pagaments
- WooCommerce / Pagaments Problemes de pagament a WooCommerce Cobrament sense comanda, comandes pendents de pagament, pagaments fallits, webhooks i 3D Secure.
- WooCommerce / Checkout Problemes amb el checkout de WooCommerce Checkout que no para de carregar, Fes la comanda que no respon, errors en enviar, convidats que no poden comprar.
- WooCommerce / Integracions Problemes d’integració a WooCommerce: REST API, webhooks i sistemes externs Autenticació de la REST API, lliuraments de webhooks, sincronització amb ERP i CRM, temps d’espera i dades duplicades.
FAQ
Preguntes freqüents
Esteu vinculats a Stripe, PayPal o Redsys?
No. WooRescue HQ és un servei d’enginyeria independent i no té cap vinculació amb proveïdors de pagament. Treballem amb els plugins de passarel·la i les eines del proveïdor que ja fas servir.
Podeu veure dades de targetes?
No, i mai no les necessitem. Les dades de targeta les gestiona el proveïdor de pagaments. No enviïs mai números de targeta ni claus secretes del proveïdor pel formulari.
Per què la comanda queda pendent si el pagament s’ha fet?
Normalment perquè la notificació del proveïdor no va arribar mai a la botiga o va ser rebutjada: una URL bloquejada, una redirecció, una signatura que no coincideix o un error PHP en processar-la. El registre de webhooks o notificacions del proveïdor mostra quin.
$ descriu el problema
Tens un problema amb WooCommerce?Sol·licita una diagnosi.
Explica'ns què falla, què ha canviat darrerament i com afecta el negoci. Revisem cada sol·licitud i et recomanem el pas següent.
No enviïs mai contrasenyes, claus d'API ni dades de targetes a través del formulari.