Quickstart de Wallets
Crea wallets para que los clientes almacenen saldo, ganen recompensas y hagan compras instantáneas.
Lo que construirás
- Crear una wallet de cliente
- Agregar saldo vía pago o recompensa
- Descontar saldo en el checkout
- Rastrear el historial de transacciones
Ejemplo rápido
// Create wallet
const wallet = await orangepill.wallets.create({
customer_id: 'cust_abc123',
currency: 'COP',
type: 'stored_value'
});
// Add balance
await orangepill.wallets.transactions.create({
wallet_id: wallet.id,
amount: 100000,
type: 'credit',
description: 'Welcome bonus'
});
// Deduct at checkout
await orangepill.wallets.transactions.create({
wallet_id: wallet.id,
amount: 50000,
type: 'debit',
description: 'Purchase: order_123'
});
Casos de uso
- Puntos de lealtad y recompensas
- Tarjetas regalo y vouchers
- Pagos a vendedores de marketplace
- Remesas y transferencias
Próximos pasos
- Solución de Wallets y Lealtad - Guía completa
- Webhooks - Eventos de cambio de saldo