Reenviar el código de verificación
Volver a enviar al cliente el código para verificar su correo o su teléfono.
Antes de empezar
- Esta ruta reenvía un código ya pedido. El primer envío y la validación están en verificar la cuenta.
- El código tiene 6 cifras y llega por correo o por SMS.
- Vale 30 minutos desde el primer envío. El reenvío genera un código nuevo, pero no amplía ese plazo.
- Entre un envío y el siguiente hay que esperar 30 segundos.
Reenviar el código
POST /api/v1/ecommerce/resend-verification-code/{type}
| Parámetro | Dónde | Valores |
|---|---|---|
type |
Ruta | email para el correo, phone para el teléfono |
No lleva cuerpo.
curl -X POST https://<dominio-de-la-empresa>/api/v1/ecommerce/resend-verification-code/email \
-H "Authorization: Bearer <token-del-cliente>" \
-H "Accept: application/json"
Respuesta
{ "success": true, "message": "Mensaje de validación enviado de forma correcta.", "data": null }
Esta ruta tiene un límite de 10 peticiones por minuto. Ver límites.
Si algo sale mal
| HTTP | code | Cuándo | Qué hacer |
|---|---|---|---|
| 400 | BAD_REQUEST |
type no es email ni phone |
Usa uno de los dos |
| 404 | VERIFICATION_NOT_FOUND |
No hay ningún código pedido para ese correo o teléfono | Pide primero el código |
| 409 | ACCOUNT_ALREADY_VERIFIED |
El correo y el teléfono ya están verificados | Nada: no hace falta verificar |
| 409 | EMAIL_ALREADY_VERIFIED |
El correo ya está verificado | Nada |
| 409 | PHONE_ALREADY_VERIFIED |
El teléfono ya está verificado | Nada |
| 422 | PHONE_NOT_REGISTERED |
Se pidió por teléfono y la cuenta no tiene teléfono | Pide al cliente que lo añada en su perfil |
| 422 | COUNTRY_INVALID |
El país del cliente no es válido | Corrige el país en el perfil |
| 422 | COUNTRY_PHONE_CODE_MISSING |
El país no tiene prefijo telefónico configurado | Avisa a la tienda |
| 429 | RESEND_TOO_SOON |
No han pasado 30 segundos desde el último envío | Espera y vuelve a intentarlo |
| 500 | INTERNAL_ERROR |
No se pudo enviar el correo o el SMS | Reintenta más tarde. Si se repite, reporta la reference |