Què importa primer: El servei passarel· la o extern va arribar a un URL però no va rebre una resposta d’èxit autoritzada. L’error pot ocórrer en la política d’accés WordPress, auth bàsica, WAF, CDN o verificació de la signatura.
Què indica realment aquest símptoma
Llistat blanc de tot el tràfic d’un proveïdor sense confirmar la font de resposta pot debilitar el lloc i encara deixar secrets invàlids.
Recull proves abans de canviar res
- Registra la crida de retorn URL, mètode, capçaleres, cos de la resposta i servei font.
- Determini quina capa va generar el 401/4003 de les capçaleres i registres.
- Verifica el secret webhook, l’algorisme de signatura i la configuració d’endpoint.
- Comprova les regles WAF, anàlisi bàsica i manteniment per a la ruta exacta.
Causes més habituals
- Secret equivocat: El remitent i el receptor signen amb diferents credencials.
- Capçaler: Un intermediari elimina les capçaleres d’autorització o signatura.
- Regla WAF: El cos o IP del proveïdor JSON activa una política de seguretat.
- Permisos de punt final: La ruta requereix un usuari connectat o una capacitat incorrecta.
Seqüència segura de diagnòstic i reparació
- Recrea o gira el secret webhook en ambdós costats deliberadament.
- Passeu les capçaleres requerides a través de l’intermediari i el servidor.
- Abast qualsevol excepció WAF a la ruta exacta, mètode i comportament del proveïdor.
- Torna a reproduir un esdeveniment de prova signat i confirma l’estat WooCommerce resultant.
Com distingir entre les causes probables
No tractis Secret equivocat i Capçalera com a causes equivalents. El remitent i el receptor signen amb diferents credencials. En canvi, un intermediari elimina les capçaleres d’autorització o signatura. Per distingir- les, usa aquestes dues comprovacions: Registra la crida de retorn URL, mètode, capçaleres, cos de la resposta i servei font; i determina quina capa va generar el 401/4003 de les capçaleres i registres. Amb aquestes dades podràs decidir si convé aplicar la primera acció controlada —Recrear o rotar el secret webhook en ambdós costats deliberadament — o si has de conservar l’estat actual i ampliar la recerca.
En una botiga activa, reprodueix el problema amb una comanda de prova controlada i segueix el mateix recorregut de pagament, estoc, impostos i notificacions que usen els clients. No canviïs diversos components del checkout alhora, perquè destruiries l’evidència necessària per atribuir l’error. Documenta la data i hora exactes, la URL o transacció afectada, l’últim estat correcte conegut i cada canvi realitzat durant el diagnòstic. Aquest registre permet distingir una reparació reproduïble d’una desaparició temporal del símptoma.
Què no has de fer
No exposi una ruta webhook sense verificar la signatura simplement per obtenir una resposta de 200.
Com verificar la reparació
- Els esdeveniments signats vàlids retornen l’èxit.
- Les signatures no vàlides i les sol·licituds no relacionades continuen sent rebutjades.
- L’estat de la comanda canvia una vegada per esdeveniment i és visible en registres.
Que el símptoma visible desaparegui no és suficient. Tanca la incidència només quan l’acció original que fallava, el recorregut de negoci relacionat i els registres rellevants confirmin que el problema ha desaparegut.
CRITERI D’INCIDENT WP REPAIR
Reconstrueix la incidència abans de corregir-la
Llistat blanc de tot el tràfic d'un proveïdor sense confirmar la font de resposta pot debilitar el lloc i encara deixar secrets invàlids.
- 1
Registra la crida de retorn URL, mètode, capçaleres, cos de la resposta i servei font.
- 2
Determini quina capa va generar el 401/4003 de les capçaleres i registres.
- 3
Verifica el secret webhook, l’algorisme de signatura i la configuració d’endpoint.
- 4
Comprova les regles WAF, anàlisi bàsica i manteniment per a la ruta exacta.
Què ha de quedar verificat
- Els esdeveniments signats vàlids retornen l’èxit.
- Les signatures no vàlides i les sol·licituds no relacionades continuen sent rebutjades.
- L'estat de la comanda canvia una vegada per esdeveniment i és visible en registres.
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.
Si faig una llista blanca del rang IP del proveïdor de pagaments, això corregirà el 401/403?+
No és fiable, i pot debilitar la seguretat. Llistat blanc de tot el trànsit d’un proveïdor sense confirmar quina capa realment va generar el rebuig pot deixar secrets invàlids en el seu lloc mentre s'amplia el que està permès a través del seu tallafocs innecessàriament.
Com sé si el 401/403 ve de WordPress o d'un WAF/proxy davant d'ell?+
Determinar quina capa va generar la resposta mitjançant l'examen de les capçaleres de resposta i registres en cada capa: WordPress, auth bàsica, un WAF, una política d'accés CDN i la verificació de la signatura poden produir independentment un 401 o 403, i la solució difereix depenent de quin és responsable.
És acceptable eliminar l’autenticació en l’endpoint webhook perquè deixi de tornar errors?+
No, això s'adverteix explícitament en contra. Exposar una ruta webhook sense verificar de signatura simplement per obtenir una resposta de 200 elimina el xec que confirma peticions genuïnament provenint del proveïdor de pagaments, trading un error visible per un forat de seguretat ocult.
Quina és la manera més segura de confirmar que una solució realment funciona abans de confiar en la producció?+
Torna a reproduir un esdeveniment de prova signat a través de la configuració corregida i confirma els canvis d’estat d’ordre WooCommerce resultants correctament, en comptes d’assumir que una correcció funciona només perquè el punt final deixa de retornar errors.