DEVPROPERÚ
System Initializing
Performance Guide

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ÓN

Usa Webhooks, no Polling

Evita consultar el estado de un mensaje cada segundo. Configura tu URL de Webhook y nosotros te notificaremos al instante.

POST /tu-webhook-url

Procesamiento Asíncrono

Para envíos masivos (>10k SMS), utiliza el endpoint /bulk/async. Procesaremos tu cola en paralelo sin bloquear tu servidor.

VER EJEMPLOS PHP

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).
Descargar SDK PHP
retry_logic.php
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()); }
Recommended Pattern