Barion Smart Gateway for mobile: Difference between revisions
m (→iOS/iPadOS) |
|||
| (One intermediate revision by one other user not shown) | |||
| Line 1: | Line 1: | ||
= | = Browser-Based Integration for mobile applications = | ||
Barion | Barion Browser-Based Integration enables the process of payments through the [[Getting started|Barion Smart Gateway]], enabling users to make secure transactions using their Bank card, Barion balance within mobile applications. Before you start to integrate we recommend [[Sandbox|reading this article]] first. | ||
For an optimal phone experience, we recommend hiding the 'back arrow' navigation button on our interface. To achieve this, append the following parameter to the <code>GatewayUrl</code> query string: <code>backNavigationVisible=false</code>. This setting disables the button across all screen sizes, so use it only if you are certain the buyer will view the payment gateway in a browser launched from your application. | |||
To ensure the full capability of the Barion Smart Gateway, please review the following guidelines: | To ensure the full capability of the Barion Smart Gateway, please review the following guidelines: | ||
== Android == | == Android == | ||
Latest revision as of 09:47, 14 February 2025
Browser-Based Integration for mobile applications
Barion Browser-Based Integration enables the process of payments through the Barion Smart Gateway, enabling users to make secure transactions using their Bank card, Barion balance within mobile applications. Before you start to integrate we recommend reading this article first.
For an optimal phone experience, we recommend hiding the 'back arrow' navigation button on our interface. To achieve this, append the following parameter to the GatewayUrl query string: backNavigationVisible=false. This setting disables the button across all screen sizes, so use it only if you are certain the buyer will view the payment gateway in a browser launched from your application.
To ensure the full capability of the Barion Smart Gateway, please review the following guidelines:
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. WebView unfortunately does not support Google Pay or Barion Wallet payment methods.
To assist you in the development process, Google provides a comprehensive step-by-step guide for integrating CustomTabsIntent seamlessly.
iOS/iPadOS
On iOS and iPadOS, you must utilize a first-party solution called "SFSafariViewController" for displaying the Barion Smart Gateway on iOS. It's essential to note that WKWebView and UIWebView do not support the full functionality of the Barion Smart Gateway.
To assist you in the development process, Apple provides a comprehensive step-by-step guide for integrating SFSafariViewController seamlessly.
By adhering to these guidelines and implementing the recommended solutions, you can ensure that your mobile application seamlessly leverages the power of the Barion Smart Gateway, enhancing user convenience and security in payment transactions.