Integration
Choose your integration method to embed Volume into your app and website
Volume offers flexible, low-code options to integrate seamless bank payments into your website or app. Below are the supported integration methods:
Mobile SDK (in-app)
Best for: Apps that want to trigger bank payment flows natively.
- Native support for iOS and Android.
- Includes deep linking to banking apps, fallback to browser, and in-app completion.
- Enables fully mobile-native payment journeys with minimal effort.
JavaScript SDK (Web)
Best for: Merchants who want to embed the Volume button directly into their website with full control over UI/UX.
- Easily add a Volume payment button with a few lines of code.
- Fully customisable: button style, placement, redirect behavior.
- Handles payment orchestration, bank selection, and status tracking.
- Ideal for eCommerce platforms, fintechs, and any website with a checkout flow.
IMPORTANT: No Direct API Integration nor Hosted Payment page.
Volume does not support direct server-to-server API integration for initiating payments. This is because the one-click experience requires front-end interaction to securely trigger the user’s authentication and consent via their banking app or interface. All integrations must therefore include a front-end component, either via our SDK or drop-in UI elements.
If you require custom integration method please speak with us via your account manager.
⚠️ Disclaimer: Bank Detection Limitations
Volume’s bank detection feature enhances conversion by surfacing the user’s most likely bank based on device context. However, platform-specific limitations apply:
- ✅ Android: Bank detection works for all supported banks.
- ⚠️ iOS: Due to platform restrictions, we cannot detect the following banks: Nationwide, NatWest, RBS, Chase.
We continue to improve detection capabilities and will update this list as coverage expands.