iOS SDK
The Zentra iOS SDK provides convenient access to the Zentra API from Swift applications.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 BaaS 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