Caso de uso
Gift cards y stored value
Crea gift cards programables que viven en wallets y se redimen en checkout.
Problema
Las marcas necesitan stored value con reglas de redencion y prevencion de fraude.
Arquitectura
Compra de gift card
Motor de tokens Orangepill
Guardado en wallet
Redencion en checkout
Settlement
Implementacion
- 1Crea un producto de gift card y su precio.
- 2Emite un token de stored value al comprar.
- 3Asigna el token a una wallet.
- 4Redime el balance en checkout.
Emitir gift card
const giftCard = await orangepill.tokens.mint({
type: "gift_card",
amount: 100000,
currency: "COP"
})Consideraciones de produccion
- Define expiraciones y reglas de redencion en policy.
- Registra ledger entries para cada movimiento.
- Usa idempotencia en emision y redencion.
- Permite redenciones parciales cuando aplique.