Integration guides
Task-oriented recipes that solve a specific real-world problem.
Backend integrations
Integrate a Node.js server
fetch-only setup, common patterns for the DPP and Loyalty REST surfaces.
Integrate a Python service
Official keyban-api-client for DPP, plus bulk catalogue import via POST /v1/imports.
Integrate PHP (DPP)
Full Laravel-style integration with magic tokens and bulk import.
Integrate Shopify (DPP)
Read DPP URLs from metafields, embed QR codes on product pages and order emails, control the catalogue import flow.
Integrate Zelty (Loyalty POS)
Wire a Zelty restaurant POS to the on-chain loyalty programme.
Auth, API hygiene, and operations
Authentication recipes
Phone OTP, Google, Auth0, Material UI, focus management, sign-out, updateUser.
Handle Keyban API errors
Read the structured error body, retry, surface validation, and debug a 403.
Plan your network environment
The ledger is fixed by the product; the only choice is mainnet vs testnet.