Reduce los Pagos Fallidos en América Latina
Recupera ingresos de pagos fallidos. Ruteo automático, reintentos y métodos de fallback.
Problema
- El 30-40% de los pagos fallan en LATAM (vs 15-20% en EE.UU./UE)
- Los clientes abandonan tras la primera declinación
- Los procesos manuales de reintento no escalan
- Un solo proveedor de pago = un solo punto de falla
Lo que construirás
- Ruteo inteligente de pagos entre métodos
- Reintento automático con opciones de fallback
- Recuperación de fallas en tiempo real
Arquitectura
Solicitud de Pago → Método Primario → ¿Falla? → Reintento → Método Fallback → Éxito
Orangepill prueba automáticamente métodos alternativos sin que el cliente reingrese información de pago.
Pasos
1. Habilita Múltiples Métodos de Pago
Configura la cascada de pagos:
const payment = await orangepill.paymentRequests.create({
amount: 100000,
currency: "COP",
payment_method_types: [
"bre_b", // Primary: instant bank transfer
"pse", // Fallback 1: traditional bank transfer
"card" // Fallback 2: card payment
],
retry_config: {
enabled: true,
max_attempts: 3
}
});
2. Configura el Ruteo Inteligente
Establece reglas de ruteo por segmento de cliente:
const routingRules = {
high_value: ["bre_b", "card"], // Fast methods for premium customers
bulk: ["pse", "bre_b"], // Bank transfers for B2B
default: ["bre_b", "pse", "card"] // All methods for everyone else
};
También está disponible la configuración desde el dashboard (no se requiere código).
3. Maneja Declinaciones Suaves
Reintenta automáticamente las fallas temporales:
app.post('/webhooks/orangepill', (req, res) => {
const event = req.body;
if (event.type === 'payment.failed') {
const failure = event.data;
if (failure.decline_code === 'insufficient_funds') {
// Offer installment payment option
offerInstallments(failure.customer_id);
}
}
res.sendStatus(200);
});
4. Implementa Lógica de Reintento
Deja que los clientes reintenten sin reingresar información:
// Customer clicks "Try again"
const retry = await orangepill.paymentRequests.retry(
'preq_failed123',
{
payment_method_types: ["pse", "card"] // Skip Bre-B, try alternatives
}
);
// Customer sees new payment options immediately
5. Monitorea las Tasas de Aprobación
Rastrea el desempeño por método:
# Dashboard or API
GET /v1/analytics/approval-rates?period=30d
{
"bre_b": { "approval_rate": 92.5, "avg_time": "45s" },
"pse": { "approval_rate": 78.3, "avg_time": "15m" },
"card": { "approval_rate": 65.2, "avg_time": "5s" }
}
6. Habilita Dunning para Recurrencia
Para suscripciones, reintenta automáticamente los cargos fallidos:
const subscription = await orangepill.subscriptions.create({
customer: "cus_abc123",
price: "price_monthly",
retry_schedule: [1, 3, 5, 7] // Retry on days 1, 3, 5, 7 after failure
});
7. Optimiza con Base en los Datos
Usa analítica para refinar el ruteo:
- ¿Qué métodos tienen las mayores tasas de aprobación?
- ¿En qué horarios del día se ven más fallas?
- ¿Qué segmentos de clientes prefieren qué métodos?
Ajusta las reglas de ruteo mensualmente con base en los datos.
Ejemplo de Código
Configuración completa de optimización:
// Create payment with smart fallbacks
async function createOptimizedPayment(amount, customer) {
const payment = await orangepill.paymentRequests.create({
amount,
currency: "COP",
customer: customer.id,
payment_method_types: selectMethodsForCustomer(customer),
retry_config: {
enabled: true,
max_attempts: 3,
retry_delay: 300 // 5 minutes between retries
},
metadata: { segment: customer.segment }
});
return payment;
}
function selectMethodsForCustomer(customer) {
if (customer.lifetime_value > 500000) {
return ["bre_b", "card"]; // Fast methods for high-value
}
return ["bre_b", "pse", "card"]; // All methods for others
}
Resultado
Los pagos fallidos se recuperan automáticamente. Los clientes ven métodos alternativos sin fricción.
Resultados típicos:
- 15-25% de aumento en tasas de aprobación
- 30-40% de reducción en tickets de soporte de pagos
- 10-15% de recuperación de ingresos de transacciones previamente fallidas
- 50% de reducción en churn de clientes por fallas de pago
Qué leer a continuación
Conversión de pagos
Cómo elevar sistemáticamente las tasas de aprobación en los rieles de LATAM.
Acepta pagos Bre-B
Agrega el método de pago con mayor aprobación en Colombia.
Webhooks
Escucha reintentos, aprobaciones y fallbacks de método en tiempo real.
Por qué fallan las tarjetas en LATAM
Los datos detrás de las bajas aprobaciones de tarjetas, y qué usar en su lugar.