Lanza Checkout en WhatsApp en 15 Minutos
Convierte conversaciones de WhatsApp en transacciones. Los clientes pagan sin salir del chat.
Problema
- Las ventas por WhatsApp son manuales (copiar y pegar enlaces de pago, confirmar manualmente)
- Los clientes abandonan cuando se les redirige a un checkout externo
- Hacer seguimiento de pedidos en hilos de WhatsApp es un caos
- No hay forma de enviar confirmaciones automáticas
Lo que construirás
- Catálogo de WhatsApp con productos
- Enlaces de checkout en un clic
- Confirmaciones de pago automáticas
- Actualizaciones de estado del pedido en el chat
Arquitectura
WhatsApp → Checkout de Orangepill → Pago → Confirmación → WhatsApp
El cliente permanece en WhatsApp durante todo el proceso. Sin cambiar de aplicación.
Pasos
1. Conecta WhatsApp Business
Regístrate en console.orangepill.cloud:
- Navega a Canales → WhatsApp
- Haz clic en “Conectar WhatsApp Business”
- Verifica tu número de teléfono
- Aprueba las plantillas de mensajes
2. Sube el Catálogo de Productos
Agrega productos vía dashboard o API:
const product = await orangepill.products.create({
name: "Wireless Headphones",
price: 150000,
currency: "COP",
image: "https://example.com/headphones.jpg",
description: "Noise cancelling, 30hr battery"
});
3. Crea una Sesión de Checkout
Cuando el cliente pide comprar:
const session = await orangepill.whatsapp.checkout.create({
phone: "+573001234567",
items: [
{ product_id: "prod_abc123", quantity: 1 }
],
payment_methods: ["bre_b", "nequi", "card"]
});
// Send checkout link
await orangepill.whatsapp.messages.send({
to: "+573001234567",
type: "text",
text: {
body: `¡Tu pedido está listo! Paga aquí: ${session.url}`
}
});
4. El Cliente Paga
El cliente hace clic en el enlace → ve el checkout → paga con Bre-B/Nequi/tarjeta → listo.
Todo ocurre dentro del navegador de WhatsApp. Sin descargar apps.
5. Confirmación Automática
Cuando el pago tiene éxito, Orangepill envía la confirmación automáticamente:
✅ Pago recibido!
Pedido #12345
Total: $150.000 COP
Método: Bre-B
Envío estimado: 2-3 días
6. Maneja Webhooks
Escucha los eventos de pago:
app.post('/webhooks/orangepill', (req, res) => {
const event = req.body;
if (event.type === 'payment.succeeded') {
const order = event.data;
// Fulfill order
fulfillOrder(order.metadata.order_id);
// Send tracking link via WhatsApp
sendTrackingLink(order.customer.phone, order.id);
}
res.sendStatus(200);
});
7. Prueba de Extremo a Extremo
Usa el modo sandbox:
- Número de prueba: tu WhatsApp
- Productos de prueba: cualquier item del catálogo
- Pago de prueba: usa credenciales de prueba de Bre-B
- Verifica que llegue el mensaje de confirmación
Ejemplo de Código
Flujo completo de checkout:
// When customer sends "I want to buy X"
async function handlePurchaseIntent(phone, productName) {
// Find product
const product = await findProduct(productName);
// Create checkout
const session = await orangepill.whatsapp.checkout.create({
phone,
items: [{ product_id: product.id, quantity: 1 }],
metadata: { source: "whatsapp_chat" }
});
// Send link
await orangepill.whatsapp.messages.send({
to: phone,
type: "text",
text: { body: `Paga aquí: ${session.url}` }
});
}
Resultado
Las conversaciones de WhatsApp se convierten en pedidos automáticamente. Sin confirmaciones de pago manuales. Los clientes nunca salen del chat.
Resultados típicos:
- 60% más conversión vs checkout externo
- 10x procesamiento de pedidos más rápido
- 90% de reducción en mensajes de soporte sobre pagos
Qué leer a continuación
Conecta WooCommerce a pagos locales
Acepta Bre-B, tarjetas, wallets y WhatsApp dentro de tu tienda existente.
Comercio conversacional
Estrategia completa para vender y atender clientes dentro de WhatsApp.
API de sesiones de checkout
Checkout programático para cualquier tienda o superficie de chat.
Por qué WhatsApp es el nuevo checkout
Cómo los retailers de LATAM están convirtiendo el tráfico de chat en ingresos.