Step 2 - Configure the integration method
PayTabs Mobile SDKs streamline the integration process with the PayTabs payment gateway by offering a pre-configured payment interface. This interface efficiently manages card data entry, billing and shipping information, and automatically supplements any missing details required to complete the transaction flow.
The Native Android SDK provides developers with the configurations and flexibility to seamlessly integrate the SDK into their Android applications. This section, Configure the Integration Method, focuses on enabling developers to tailor the SDK behavior and appearance to meet specific application requirements.
This Configuration Options & Parameters allow the developer initialize and customize the SDK. These parameters control core behaviors such as:
- Language settings for the payment interface
- Tokenization preferences for recurring transactions
- Transaction types and payment flow
- UI customization through theme overrides
Along with the configuration options, the SDK provides a set of the enumerations (Enums) to define valid values for many configuration fields. These enums ensure clarity and prevent invalid assignments, and are designed to be intuitive and extensible, making it easy to adapt the SDK to different use cases.
And to maintain brand consistency, developers can override the default SDK theme. This includes customizing Colors, Fonts, dimensions, etc.
For more details, please refer to the following sections: