Releases: paytabscom/paytabs-android-library-sample
🚀 New Version: 6.8.1
✨ New Features
-
Forsa APM Integration:
○ Added support for Forsa as a new Alternative Payment Method (APM). -
Tru APM Integration:
○ Added support for Tru as a new Alternative Payment Method (APM). -
Tamara APM Integration:
○ Added support for Tamara as a new Alternative Payment Method (APM).
🛠 Improvements
-
Memory Management:
○ Added support for 16k memory page size. -
Android SDK:
○ Updated to target Compile SDK 36 for improved compatibility and performance.
🚀 New Version: 6.6.13
🚀 [SDK Version 6.6.13] - Release Notes
✨ New Features
- Halan APM Integration:
- Added support for Halan as a new Alternative Payment Method (APM), enabling users to make transactions through the Halan platform.
🛠️ Improvements
- Minor UI Fixes:
- Resolved minor UI issues for a smoother user experience and better visual consistency.
🚀 New Version: 6.6.12
Release Notes
🚀 New Version: 6.6.12
This release includes dependency updates, expanded localization support, and improved theme customization options.
📦 Updated Dependencies
payment-sdk: Upgraded to 6.6.12 (from 6.6.8).androidxlibraries:core-ktx: 1.15.0constraintlayout: 2.2.0fragment-ktx: 1.8.5
🌐 Localization Enhancements
- Added language support for:
- French (
FR) - Turkish (
TR) - Urdu (
UR)
- French (
🎨 UI & Theme Customization
- New color resources:
payment_sdk_amount_font_color,payment_sdk_original_amount_font_color, and more. - README and
theme_demo.pngupdated for new SDK version and styling.
V6.6.8
Release Notes - Payment SDK Styling Update
New Features and Enhancements
Dimensions (dimens.xml)
- Card Corner Radius: Added a new dimension
payment_sdk_card_corner_radiusfor controlling the corner radius of cards. - Card Margin: Added
payment_sdk_card_margindimension to define the margin around cards. - Billing/Shipping Header Corner Radius: Added
payment_sdk_billing_header_corner_radiusfor configuring the corner radius of the Billing/Shipping header. - Billing/Shipping Header Margin: Added
payment_sdk_billing_header_margindimension for setting the margin of the Billing/Shipping header. - Payment Screen Title Margin: Added
payment_sdk_title_marginto define the start and end margins of the payment screen title.
Colors (colors.xml)
- Billing/Shipping Header Background Color: Added
payment_sdk_billing_header_background_colorto define the background color of the Billing/Shipping header. - Billing/Shipping Header Text Color: Added
payment_sdk_billing_text_colorfor configuring the text color of the Billing/Shipping header. - Switch Colors:
- Enabled Switch Track: Added
payment_sdk_enabled_switch_track_colorfor configuring the color of the enabled switch track. - Enabled Switch Handle: Added
payment_sdk_enabled_switch_handle_colorfor configuring the handle color of the enabled switch. - Disabled Switch Track: Added
payment_sdk_disabled_switch_track_colorfor configuring the color of the disabled switch track. - Disabled Switch Handle: Added
payment_sdk_disabled_switch_handle_colorfor configuring the handle color of the disabled switch. - Switch Stroke Color: Added
payment_sdk_switch_stroke_colorfor configuring the stroke color of the switch.
- Enabled Switch Track: Added
Styles (styles.xml)
- Payment SDK Theme: Added a new style named
PaymentSdkThemewhich inherits fromTheme.MaterialComponents.NoActionBar:- Hide Screen Title Background: Added
payment_sdk_hideScreenTitleBackgroundto hide the payment screen title background. - Screen Title Alignment: Added
payment_sdk_screenTitleAlignmentfor setting the alignment of the payment screen title. - Hide Views Shadow: Added
payment_sdk_hideViewsShadowto hide the shadows of cards and buttons.
- Hide Screen Title Background: Added
How to Override
- Dimensions: To override any of these dimension values, add the corresponding dimension to your
dimens.xmlfile with the same name. - Colors: To override any of these color values, add the corresponding color to your
colors.xmlfile with the same name. - Styles: To override any of these style values, add the corresponding style or item to your
styles.xmlfile with the same name.
General Notes
- These changes provide more flexibility to customize the UI elements in your payment screen by allowing overrides in your application-specific XML files.
- Ensure that the names match exactly when overriding to ensure proper customization.
V6.6.7
Minor change.
Kuwait Support Release - v6.6.6
Kuwait Support Release - v6.6.6
New Features:
- Kuwait Country Support:
- Added support for Kuwait in the PayTabs SDK.
- Kuwait is now available as a valid country in the payment and billing configurations.
- Developers can now set Kuwait as the
merchantCountryCodeorbillingCountryCodeusing the ISO code"KW".
V6.6.5
Release Notes:
New Feature: Card Approval
In this release, we are excited to introduce the Card Approval feature in the PayTabs Payment SDK.
- BIN-based Discount Customization:
The SDK now supports the ability to apply BIN-based discounts. This is achieved through thePaymentSdkCardApprovalclass, which streamlines the process of collecting card approval details.
This enhancement provides a more flexible and tailored payment experience for both merchants and users.
V6.6.4
Improved back navigation handling in 3DS ensure proper lifecycle management.
V6.6.1
- Ability to change
EditTextbackground color by overriding the color resourcepayment_sdk_input_field_background_color. - Fix theming issues.
- Update third-party dependencies & Kotlin to
1.9.24.
v6.4.7
- Add new Tokenization Type
-
- USER_OPTIONAL_DEFAULT_ON
- Add digital product option to config
- Closing 3ds page now calls the cancel callback