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
Initialize the SDK in yourAppDelegate or @main App:
Resources
Access resources through the Zentra singleton:Zentra.customers: Customer managementZentra.payments: Payment processingZentra.transfers: Bank transfersZentra.virtualAccounts: Virtual bank accountsZentra.cards: Card issuingZentra.identity: KYC verification
Examples
Create Charge
UI Integration
Keep the checkout UI in your app layer. The reviewed Zentra path is API-first: create charges or transfers from the SDK where appropriate, then use your backend and webhooks to confirm final payment state before you unlock value.Error Handling
Handle errors with typed exceptions:Source Code
GitHub Repo
View source code
CocoaPods
Download pod