Overview
VoltCheckout handles the entire open banking payment flow inside your iOS app. Give it a payment intent, let the user pick their bank and authorise the payment, and get back a result with the payment ID and status.
VoltCheckout handles the entire open banking payment flow inside your iOS app. You give it a payment intent, the user picks their bank and authorises the payment in their banking app, and you get back a result with the payment ID and status.
Requirements
| Requirement | Version |
|---|---|
| iOS | 16.4 or later |
| Swift | 6 |
| Xcode | 16 or later |
How it works
Install the SDK via Swift Package Manager and add the .voltCheckoutSheet modifier to your view hierarchy.
Build a PaymentIntent with the amount, payer details, and transaction type.
Call checkout.payment(with:) — the SDK presents its UI, the user picks a bank and authorises in their banking app.
Handle the result — you receive the payment ID and status. Subscribe to Volt webhooks for final status updates.
Supported currencies
Currency.AUD // Australian Dollar
Currency.EUR // Euro
Currency.GBP // Pound Sterling
Currency.NOK // Norwegian Krone
Currency.PLN // Polish Zloty
Currency.RON // Romanian Leu
Currency.SEK // Swedish KronaHow is this guide?
Last updated on