Skip to main content
La API de Wallet-as-a-Service (WaaS) de Puffin te permite crear y operar billeteras de stablecoins de forma programática — sin gestión de claves, sin infraestructura específica por red, sin construir tu propia custodia. Es la misma X-API-Key que ya usas para intents de pago.
WaaS se lanza inicialmente con USDC y USDT en Solana, Polygon, BSC y Base (Base es solo USDC — no existe un contrato canónico de Tether ahí). Para cobrar cualquier red/token que Puffin soporte como pago puntual, usa intents de pago en su lugar.

Qué obtienes

Billeteras bajo demanda

POST /v1/gateway/api/wallets genera una billetera para un par red + token y devuelve su dirección de inmediato.

Saldos y depósitos

Consulta el saldo en vivo y el historial de depósitos por billetera — sin necesitar un explorador de blockchain.

Retiros

Envía desde cualquier billetera que hayas creado a una dirección externa, con la misma semántica de clave de idempotencia que los intents de pago.

Webhooks de depósito

wallet.deposit.detected y wallet.deposit.confirmed se disparan en el momento en que llegan los fondos — ver Webhooks.

Crear una billetera

La creación de billeteras está sujeta al límite de tu plan, igual que las billeteras que ya podrías tener creadas desde el panel.

Consultar un saldo

Enviar un retiro

El encabezado Idempotency-Key funciona igual que en los intents de pago — repetir la misma key devuelve la respuesta original en lugar de enviar dos veces.

Referencia completa

Consulta la referencia de la API de Wallets para cada campo y código de error, y Bridging y swaps si necesitas mover fondos entre redes en lugar de solo enviarlos a una dirección en la misma red.