Entra un pedido, el cliente elige PayPal y, minutos después, WooCommerce lo deja como pendiente, fallido o cancelado. Los problemas con pagos PayPal pueden deberse al banco, la cuenta, la moneda o la integración; empieza por el mensaje exacto y el estado del pedido.
Diagnóstico rápido según el mensaje y el pedido
El estado del pedido y el mensaje de PayPal permiten distinguir un rechazo del comprador de un fallo técnico de la tienda.
Guarda los cuatro datos del intento
Guarda el texto literal del error, el número de pedido, la hora con zona horaria y el ID de transacción de PayPal. Ese ID identifica el cobro y permite a PayPal localizarlo sin revisar toda la cuenta.
Relaciona el estado del pedido
Un pedido pendiente significa que WooCommerce aún no tiene confirmación final del cobro; puede existir autorización en PayPal, pero faltar el aviso automático que actualiza la tienda. Un pedido fallido suele indicar que el intento no se aprobó.
Un pago rechazado no demuestra por sí solo que WooCommerce esté mal configurado: el lugar donde aparece el rechazo y el estado del pedido señalan quién debe actuar.
Antes de repetir el cobro, aplica un checklist único a los pagos fallidos de PayPal: confirma si existe un ID de transacción de PayPal, revisa si el pedido figura como pago pendiente o cancelado en WooCommerce y compara la hora con los registros. Si no hay transacción, prueba en una ventana privada, sin bloqueadores de contenido ni extensiones de seguridad, borra la caché del sitio y verifica que el navegador permita ventanas emergentes y cookies necesarias para PayPal Checkout.
Si hay un rechazo de pago en PayPal, consulta primero el mensaje de la cuenta y PayPal Status; repetir varios intentos sin cambiar la causa puede activar controles antifraude o generar confusión con autorizaciones temporales.
Si PayPal abre pero rechaza el pago del cliente
Cuando PayPal Checkout carga y el rechazo ocurre dentro de PayPal o tras la validación bancaria, el origen suele estar en el comprador, su banco, la divisa o una limitación de cuenta.
La Directiva PSD2 exige en muchos pagos una autenticación reforzada de clientes o SCA, como aprobar una notificación bancaria o introducir un código 3D Secure.
| Síntoma | Causa probable | Comprobación | Quién lo resuelve |
|---|
| Pago rechazado en PayPal | Saldo, tarjeta o límite | Actividad de la cuenta | Comprador o PayPal |
| No se completa 3D Secure | Bloqueo del banco emisor | Aviso en app bancaria | Titular y banco |
| Cuenta limitada | Verificación pendiente | Centro de resoluciones | Titular y PayPal |
| Divisa no aceptada | País o moneda incompatible | Configuración de moneda | Comercio o PayPal |
Límites, verificación y disputas
Una cuenta puede tener límites temporales tras cambios de dispositivo, revisiones de identidad o actividad inusual. PayPal debe mostrar la acción necesaria dentro de la cuenta; una disputa se responde desde el proceso de PayPal, no editando el pedido en WooCommerce.
Banco, tarjeta, país y moneda
El banco emisor autoriza o deniega el pago con tarjeta, aunque el cliente use PayPal. Comprueba que la moneda de WooCommerce sea compatible con la cuenta comercial y revisa posibles restricciones por país, dirección o fuente de fondos.
📦
Lo encontrarás en Amazon
Una llave de seguridad USB con NFC puede proteger el acceso a la cuenta PayPal y al correo del comercio. Añade una segunda prueba física frente a robos de contraseña.
- Reduce el riesgo de acceso a la cuenta Business mediante contraseñas filtradas
- Permite confirmar el inicio de sesión sin recibir códigos por SMS
- Sirve como segundo factor para cuentas de administración compatibles
Buscar en Amazon →
Para aceptar cobros, la cuenta del comercio debe ser una cuenta PayPal Business activa, con el correo principal confirmado y sin tareas pendientes en el Centro de resoluciones. La verificación de cuenta PayPal puede requerir datos de identidad, información fiscal, documentos de empresa o la confirmación de una cuenta bancaria, según el país y el volumen de ventas. También conviene comprobar que la cuenta puede recibir pagos en la moneda elegida por la tienda: una divisa no aceptada puede impedir el pago, exigir conversión o dejar fondos con restricciones.
Si la cuenta PayPal limitada pertenece al comercio, el cliente no podrá resolver ese bloqueo desde WooCommerce.
Revisa API, webhooks y servidor
Si PayPal Checkout no abre, devuelve un error técnico o no cambia el pedido tras pagar, revisa registros, API y webhooks antes de reinstalar nada.
Consulta registros sin borrar la causa
Entra en WooCommerce > Estado > Registros y busca entradas de WooCommerce PayPal Payments, PHP, REST API o errores del servidor. Contrasta la hora con el pedido y la actividad de PayPal; los errores 401 o 403 suelen indicar permisos o bloqueos.
Comprueba credenciales y avisos automáticos
Client ID y Secret deben pertenecer a la misma cuenta Business y al mismo entorno. Revisa que los webhooks apunten al dominio HTTPS actual y que la REST API no esté bloqueada por seguridad, caché o firewall.
Evita duplicados y cambios que ocultan el fallo
No reinstales el plugin ni regeneres claves antes de confirmar si hubo autorización, captura, reembolso o aviso pendiente.
No pruebes solo con sandbox
Sandbox confirma el flujo básico, pero no valida la cuenta Business, la divisa, las credenciales de producción ni el banco real. Haz una compra controlada en producción y comprueba pedido, actividad de PayPal y correo entre 5 y 15 minutos después.
Escala el caso al soporte correcto
Contacta con PayPal si la transacción existe, hay limitaciones o reembolsos pendientes; con el banco si falla 3D Secure o rechaza la tarjeta; y con el hosting si aparecen errores 403, 500, SSL/TLS o bloqueos del firewall.
Este diagnóstico técnico no es la solución principal si el pago se rechaza por fondos insuficientes, un bloqueo antifraude del banco emisor, una disputa del comprador o restricciones internas de PayPal. En esos casos debe intervenir el titular de la cuenta, su banco o el soporte de PayPal.
Resuelve tus dudas
¿Por qué PayPal no me deja hacer pagos?
Puede deberse a saldo insuficiente, límites, verificación pendiente, rechazo bancario o SCA sin completar.
¿Por qué no funcionan los pagos de PayPal?
El fallo puede estar en el comprador, PayPal, el banco, la API, los webhooks o el hosting.
¿WordPress acepta pagos con PayPal?
Sí, mediante WooCommerce y plugins como WooCommerce PayPal Payments, con HTTPS y credenciales correctas.
¿Qué hago si el pedido queda pendiente?
Comprueba la actividad de PayPal y los webhooks antes de pedir otro pago al cliente.
¿Cómo sé si un pago está duplicado?
Compara importe, hora, ID de transacción y pedido asociado en PayPal antes de reembolsar.
¿Debo borrar y volver a conectar PayPal?
No como primera medida: guarda antes errores, IDs y estados de pedidos abiertos.
¿Qué está pasando con PayPal hoy?
Comprueba PayPal Status, la actividad de la cuenta y los registros de WooCommerce.
No todos los problemas con pagos PayPal ocurren en una tienda WordPress. Si el usuario envía dinero desde PayPal, debe comprobar el destinatario, el importe, la moneda, el estado exacto y si el pago aparece como no reclamado, pendiente, completado o reembolsado en la actividad de su cuenta. Un pago pendiente puede ser una autorización de pago aún no capturada, una revisión de riesgo o un pago enviado a un correo que el receptor todavía no ha confirmado.
En estos casos no existen registros de WooCommerce que revisar: el comprador debe conservar el ID de transacción, y PayPal debe indicar si procede esperar, cancelar el envío cuando sea posible o contactar con soporte.