The reviewed public HTTP surface for SDK integrations today is transfers, webhooks, virtual accounts, payments, cards, and tenant-enabled identity. Customers, wallets, and other higher-level helpers remain compatibility or draft surfaces unless your environment explicitly enables them.
Configuration
Create a client in yourmain.dart:
Resources
Access resources through yourZentra instance:
zentra.customers: Customer managementzentra.payments: Reviewed public charges, refunds, and saved payment tokenszentra.transfers: Bank transferszentra.virtualAccounts: Virtual bank accountszentra.cards: Card issuingzentra.identity: Tenant-enabled identity verification
Examples
Create a Transfer
Create Charge
UI Integration
The checked-in Flutter wrapper is API-first. Build your own Flutter checkout UI, then pair it with reviewed charge creation, verification, and webhook handling in your backend.Error Handling
Handle errors with typed exceptions:State Management
Works with any state management solution:Source Code
GitHub Repo
View source code
pub.dev
Download package