El punt crític: PayPal pot mostrar una transacció completada mentre WooCommerce manté la comanda pendent o en espera. Això passa quan el callback no arriba, està configurat per a un altre domini, es rebutja o no es pot relacionar amb l’ordre correcta.
Comprova la transacció abans de canviar l’estat
Recull ID de transacció, compte receptor, import, moneda, ID de comanda i marca de temps. Aquesta informació és la base per decidir si la comanda es pot conciliar amb seguretat.
Senyal que diferencia callback i configuració
Si PayPal mostra intents d’entrega amb errors HTTP, investiga la ruta de callback. Si el missatge arriba correctament però es rebutja per receptor, moneda o mode, el problema és de configuració o validació, no de connectivitat.
Dades que val la pena revisar
- Historial de webhooks/IPN o callbacks i codis de resposta.
- Entorn live/sandbox i compte de negoci configurat.
- Notes de comanda i logs de la passarel·la a WooCommerce.
- Prefixes o migracions que puguin impedir localitzar l’ordre.
Causes habituals
- Callback bloquejat: tallafoc, manteniment o autenticació bàsica impedeixen arribar a WordPress.
- Compte receptor incorrecte: el pagament ha anat a una adreça diferent de la configurada.
- Mode barrejat: credencials o endpoints sandbox i live no coincideixen.
- Ordre no localitzada: la referència rebuda no troba la comanda esperada.
Com reparar sense perdre traçabilitat
- Restaura la ruta de callback mantenint la verificació d’autenticitat.
- Corregeix compte receptor i mode si no coincideixen.
- Concilia una per una les transaccions històriques abans d’editar ordres.
- Fes una prova completa de pagament i reemborsament.
Connecta el símptoma amb altres errors
Si el callback retorna 401/403, utilitza la guia d’autenticació i tallafoc per a webhooks. Si PayPal confirma el cobrament però WooCommerce mostra una comanda fallida o pendent, aplica el procés de conciliació del pagament amb la comanda.
Verificació final
La reparació és fiable quan PayPal i WooCommerce comparteixen la mateixa transacció, import i moneda; les ordres noves s’actualitzen sense intervenció manual; i callbacks falsos o no relacionables continuen bloquejats i registrats.
CRITERI D’INCIDENT WP REPAIR
Com acotar l’error sense endevinar
La identificació de transacció, el compte receptora i l’historial de crida de retorn proporcionen l’evidència per a una decisió d’estat segura.
Registra l’ID de transacció PayPal, l’ordenant, el receptor, la quantitat, la moneda i l’ID de comanda.
Comprova PayPal anomenada retorn o webhook lliura registres i codis de resposta.
Verifica la configuració de live/ sandbox i el compte de negoci configurat.
Inspecciona WooCommerce passar-los registres i demanar notes.
Què ha de quedar verificat
- PayPal i WooCommerce fan referència a la mateixa transacció i quantitat.
- Nova actualització de comandes sense intervenció manual.
- Les trucades de retorn invàlids o sense igual romanen en quarantena i registrats.
Fonts tècniques oficials
Continua el diagnòstic
Aquesta guia explica el diagnòstic. Si la web està afectada ara mateix, la intervenció ha de preservar una via de recuperació i verificar el recorregut real del negoci.
Veure el servei de reparació urgent →SOBRE ESTE SÍNTOMA
Preguntes freqüents d'aquesta guia.
Puc confiar en els paràmetres de consulta de PayPal com a prova de que el pagament va passar?+
No, això s'adverteix explícitament. Els paràmetres de consulta sobre la devolució URL no són prova de pagament; l’ID de transacció PayPal, el pagador, el receptor, la quantitat i la moneda han de ser verificats directament amb els registres de PayPal en el seu lloc.
PayPal mostra la transacció com a completa però l’ordre segueix pendent, quina és la causa més passada per alt?+
Un desajustament del compte, on el pagament va ser a una adreça receptora diferent a la configurada en la configuració WooCommerce de PayPal, és una causa diferent i fàcilment passada per alt separada de la devolució de crida simplement sent bloquejada per un tallafocs o mode de manteniment.
La barreja de sandbox i credencials PayPal en viu produeix aquest mateix símptoma?+
Sí. Un desajust de mode, on es barregen sandbox i credencials en viu o endpoints, s'enumera com una de les causes comunes, i verificar la configuració de live/sandbox i el compte de negoci configurada és un dels passos específics per recopilar proves abans de realitzar qualsevol canvi.
Si els ID de comandes no coincideixen entre PayPal i WooCommerce, podria ser un problema de migració en comptes d'un problema de pagament?+
Sí. L’error en la cerca de comandes causat per prefixos de número d’ordre personalitzats, migracions passades o ID duplicats pot evitar que WooCommerce coincideixi amb una devolució de PayPal vàlida a l’ordre correcte, que és un problema de coincidència de dades en comptes d’un error de pagament o autenticació.