PAYMENT201: Resultado del pago desconocido
Qué significa esto
WCPOS no pudo confirmar si el terminal cobró el pago.
Compruebe el terminal de pago antes de intentar otro cargo y contacte con el proveedor de pagos si el resultado sigue sin estar claro.
Qué hacer
Revise los detalles a continuación antes de volver a intentarlo. No lo reintente hasta que haya confirmado qué ocurrió realmente: un reintento a ciegas puede generar un cargo o un pedido duplicado.
Sus datos
No se ha podido confirmar el resultado: verifíquelo antes de reintentar. Si esto persiste, contacte con su proveedor de pagos.
Resolución de problemas
- No pase la tarjeta de nuevo todavía.
- Compruebe la pantalla del propio terminal y después el panel de su proveedor de pagos — el registro del proveedor es la autoridad sobre si el cargo se realizó.
- Compruebe el pedido en WP Admin: puede que un pago realizado con éxito ya esté registrado allí.
- Vuelva a cobrar únicamente cuando el panel del proveedor no muestre ningún cargo.
- Si el cargo figura como pendiente o incierto, contacte con el proveedor de pagos antes de actuar.
Dónde buscar
Cuando WCPOS puede guardar este error, queda registrado en el dispositivo que lo generó. Abra Estado de la tienda → Registros (el icono de latido situado al final del cajón de navegación), busque la entrada marcada con este código y expándala: la fila expandida muestra el motivo en lenguaje sencillo y el contexto capturado en el momento del fallo. En el caso de una solicitud a la tienda, ese contexto puede incluir el código de error propio del servidor (serverCode), el status HTTP o el endpoint; los campos mostrados dependen de dónde se haya producido el fallo. Al informar de un problema, utilice Copiar información de depuración en la parte superior de la pantalla de Registros (Compartir información de depuración en teléfonos y tabletas) en lugar de capturas de pantalla: agrupa la versión de la aplicación, el estado de la conexión y los errores más recientes. Los registros se conservan un máximo de 30 días, así que recójalos mientras el problema esté reciente. Copie también cualquier error de la consola del navegador que haya aparecido antes de que el POS pudiera escribir su propia entrada de registro.
Más allá del registro dentro de la aplicación, este fallo puede dejar rastro en:
- Panel del proveedor de pagos: el registro propio del proveedor del terminal (por ejemplo, Stripe Dashboard → Payments, o el panel de Square) es la autoridad sobre si un cargo se completó — compruébelo antes de reintentar cualquier pago.
- Inspector de red (web y escritorio): abra las herramientas de desarrollo —pulse F12 en el navegador, o Avanzado → Alternar herramientas para desarrolladores en el menú de la aplicación de escritorio— y seleccione la pestaña Red. Siga primero las indicaciones de reintento de esta página; reproduzca la acción solo cuando esos pasos indiquen que es seguro. Una solicitud fallida muestra el estado HTTP y el cuerpo de la respuesta sin procesar, incluidas las páginas de error que nunca llegan al registro del POS.
Detalles
- Código:
PAYMENT201(PAYMENT_OUTCOME_UNKNOWN) - Gravedad: error
- Introducido en: WCPOS 1.10.0