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