Skip to main content
The Zentra Flutter SDK provides convenient access to the Zentra API from Flutter applications (iOS, Android, Web).
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 your main.dart:

Resources

Access resources through your Zentra instance:
  • zentra.customers: Customer management
  • zentra.payments: Reviewed public charges, refunds, and saved payment tokens
  • zentra.transfers: Bank transfers
  • zentra.virtualAccounts: Virtual bank accounts
  • zentra.cards: Card issuing
  • zentra.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