Optimización de Integraciones
Guía oficial de ingeniería para reducir latencia y asegurar el 99.9% de éxito en tus peticiones a la API de DevProPerú.
Rotación de API Keys
Por seguridad, recomendamos regenerar tus llaves de acceso cada 90 días desde el Dashboard. Nunca las expongas en el frontend.
VER DOCUMENTACIÓNUsa Webhooks, no Polling
Evita consultar el estado de un mensaje cada segundo. Configura tu URL de Webhook y nosotros te notificaremos al instante.
Procesamiento Asíncrono
Para envíos masivos (>10k SMS), utiliza el endpoint /bulk/async. Procesaremos tu cola en paralelo sin bloquear tu servidor.
Manejo de Errores (Retry Logic)
Las redes móviles pueden fallar. Implementa una estrategia de reintento exponencial (Exponential Backoff) para asegurar la entrega sin saturar la API.
- Espera 2s, luego 4s, luego 8s antes de reintentar.
- Captura siempre los códigos HTTP 429 (Too Many Requests).
try { $response = $client->sendSMS($data); } catch (RateLimitException $e) { // ✅ CORRECTO: Esperar antes de reintentar sleep(2 ** $attempts); $this->retry($data); } catch (ServerException $e) { // Loguear error crítico Logger::error("API Down: " . $e->getMessage()); }