Caso de uso
Comercio conversacional
Vende productos dentro de canales de chat orquestando flujos, checkout sessions y confirmaciones de pago.
Problema
Las empresas quieren cerrar compras en mensajeria sin redirigir a los clientes a flujos complejos.
Arquitectura
Cliente
Plataforma de chat
Flujo Orangepill
Checkout Session
Riel de pago
Fulfillment
Implementacion
- 1Dispara un flujo desde un mensaje o evento del agente.
- 2Crea una checkout session para el producto seleccionado.
- 3Envía opciones de pago al chat (link, QR o deep link).
- 4Confirma el pago por webhook y cumple el pedido.
Checkout session
const session = await orangepill.checkout.sessions.create({
amount: 50000,
currency: "COP"
})Consideraciones de produccion
- Usa claves de idempotencia para mensajes repetidos.
- Habilita reintentos y failover para mayor conversion.
- Verifica webhooks antes de confirmar fulfillment.
- Registra el estado de conversacion y pagos.