Ways to integrate
Payment links
Zero code. Create a link in the dashboard, share it anywhere.
Hosted checkout
One API call creates a payment; redirect your customer to our checkout page.
Embedded (iframe SDK)
Drop
puffin.js into your site and open checkout in a modal — customers never leave.Wallet-as-a-Service
Need standing wallets rather than one-off payments? Create and manage
USDC/USDT wallets across chains directly over the API.
How a payment works
- You create a payment intent (amount + token + chain).
- Puffin mints a fresh deposit address for that payment.
- Your customer pays; we detect and confirm on-chain.
- The intent flips to
CONFIRMED, your webhook fires (HMAC-signed), and the dashboard updates in real time.