Barion Smart Gateway for mobile

From Barion Documentation
Revision as of 13:38, 22 September 2023 by [email protected] (talk | contribs)
Jump to navigation Jump to search

Barion Smart Gateway integration for mobile applications

Barion simplifies the process of payments through the Barion Smart Gateway, enabling users to make secure transactions using their Barion balance or credit card directly from within mobile applications. Before you start to integrate we recommend reading this article first.

To ensure a smooth integration experience, please review the following guidelines:

Payment Initiation

When an application initiates a payment, it should be presented to users as a responsive website, mirroring the web payment experience. However, specific technologies must be employed to unlock the full functionality of the Barion Smart Gateway.

User Authentication

For user authentication within the Barion Smart Gateway, a passkey is required. To seamlessly display the Barion Smart Gateway within your application, consider the following platform-specific instructions:

Android

To provide a consistent and secure user experience, you must utilize a first-party solution called "CustomTabsIntent" for displaying the Barion Smart Gateway on Android. It's essential to note that WebView does not support Passkey authentication.

Action Required for Android Apps: If your application currently employs WebView to display the Barion Smart Gateway, it is imperative to prioritize refactoring.


Google's step-by-step guide will help you using CustomTabsIntent.

Action Required for Android Apps
If your application currently employs WebView to display the Barion Smart Gateway, it is imperative to prioritize refactoring.
IMPORTANT
Failure to implement CustomTabsIntent will result in users being unable to log in to their Barion Wallet.

iOS