iOS SDK

Introduction

The payabl. iOS SDK is a unified solution designed to streamline payment processing on the iOS platform. It provides native implementations for Apple Pay and advanced open banking capabilities through Instant Bank Transfer integration.

Rather than directly handling sensitive payment data in your application, the SDK manages all cryptographic operations and token exchanges securely with the payabl. gateway.

Your application's primary responsibility is to trigger payment flows using session credentials (sessionId and ephemeralKey) provisioned securely by your backend.


iOS SDK - Integration Workflow


The SDK follows a consistent architectural pattern:

  • Your application initiates a payment flow by requesting session credentials from your backend.
  • The Mobile SDK handles the actual payment processing and user interaction, and finally returns results via callback handlers that your app processes to update order status and user interface.