Errores comunes

Los cinco bugs que más veces hemos visto durante integraciones.

1. Smart quotes en el JSON pegado desde Outlook/Word

Cuando copias un payload de un correo o documento, las comillas pueden venir como " " en vez de " ". Eso rompe el parser JSON. Antes de enviar el request, normaliza las comillas a comillas rectas.

2. IPN expuesto como POST en vez de GET

Yappy invoca el endpoint con método GET y query parameters. Si tu route está declarada como POST, nunca recibirás los IPN y verás todas las órdenes “ejecutándose” sin confirmación.

3. Token usado después de los 10 minutos

El token de validate/merchant tiene TTL de 10 minutos. Si tu flujo cachea tokens entre sesiones, vas a obtener 401 en payment-wc. Vuelve a llamar a validate/merchant en cada intento de pago.

4. merchantId o domain no coinciden con lo registrado

Yappy valida que ambos coincidan exactamente con lo que configuraste en Yappy Comercial WEB. Diferencias en http vs https, slash final, o subdominios harán fallar el validate.

5. Utilizar credenciales de integración de Producción para probar en UAT o viceversa

Presione el botón UAT (esquina superior derecha) y diríjase a la sección Pruebas y producción > Entorno UAT para conocer cómo puede solicitar acceso al entorno de pruebas.

¿Te fue útil esta página?