Emitir vouchers
Problema
Los programas de vouchers requieren emision segura, inventario y controles de redencion.
Arquitectura
Ciclo de voucher
Inventario de vouchers
Token mint
Distribucion en wallet
Redencion
Settlement
Implementacion
Implementacion
- 1Crea inventario de vouchers y metadata.
- 2Emite vouchers como tokens.
- 3Distribuye vouchers a wallets.
- 4Redime vouchers en checkout o POS.
Ejemplo de API
Emitir voucher
const voucher = await orangepill.tokens.mint({
type: "voucher",
amount: 1,
metadata: { campaign_id: "cmp_123" }
})Consideraciones de produccion
- Idempotencia en emision y redencion.
- Usa seriales para prevenir reuso.
- Valida reglas de redencion con policies.
- Conciliacion de uso en el ledger.