- fix artifact dependencies
- Updated link to Terms
- Updated PayU logo
- Removed phone and email contact
- Replaced deprecate lifecycle-extensions with lifecycle-livedata
- Fixed validate card expire
- Updated whitelist PBL
- Fixed problem with dependence in card scanner module
- Fixed increasing number of requests after clear methods
- Added Twisto Slice and Czech to whitelist PBL
- Fixed price formatter for Google Pay
- Updated whitelist PBL
- Added information about card provider when tokenizing a card
- Added support for WARNING_CONTINUE_REDIRECT status
- Added support for mail and phone in WebComponent
- Updated to SDK 33
- Added Timeout to soft accept dialog
- Added new languages: french, lithuanian, romanian, slovenian
- Added possibility to turn on/off scan card date
- Divided SoftAccept USER_CANCEL action into more actions
- Changed formatting strategy for date
- Trim copped number for card number
- Fixed issue related to positive button on CVV
- Added possibility to clean a card
- Added new languages: spanish, slovakian
- Fixed issue with opening email client form about screen
- Added new currency codes to Google Pay
- Added new language: ukrainian
- Sandbox for SoftAccept
- Updated CVV dialog
- Added marketplace footer library
- Prepared a possibility to cancel WebView flow in app - menu
- Updated whitelist PBL
- Removed jcenter from dependencies
Extends SoftAccept Dialog
- GP can be disabled when user does not have configure account and does not own a card on GP account
- Fixed issue on some devices with opening Terms & Conditions
- Added installments module
- Extends SoftAccept Dialog
- Bugfixes for SoftAccept dialog
- Add support for new PBL
- Add SoftAccept Dialog
- removing deprecated libraries
- bugfixes for redirects to mobile apps
- rename continueUrl to continuePaymentUrl
- update retrofit
- remove old library for dialogs
- bugfixes for Android Dark Theme
- handling redirects to mobile app from webView
- fix on webView for not properly displaying PBL payment
- change progress bar on webView
- update appCompat
- update PBL bank list
- fix issue with opening WebView on Huawei devices
-
Release is available on artifactory. To use it add this line to gradle repositories maven
{ url "https://payu.jfrog.io/payu/mobile-sdk-gradle-local" }
-
Support for dark mode on Android. To use it add to xml file new flag:
<bool name="payu_night_mode_enabled">true</bool>
Sample payu.xml with settings:<?xml version="1.0" encoding="utf-8"?> <resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="TypographyDashes"> <!-- Replace placeholder with either production or sandbox --> <string name="payu_environment">production</string> <!-- Supported values are: auto, polish, english, german, czech or hungarian --> <string name="payu_language">auto</string> <bool name="payu_save_and_use_card">true</bool> <bool name="payu_add_card_option">true</bool> <bool name="payu_pbl_option">true</bool> <string name="payu_payment_methods_fully_qualified_name">com.payu.android.front.sdk.demo.config.PaymentMethodsProvider</string> <string name="payu_style_class_fully_qualified_name">com.payu.android.front.sdk.demo.config.CustomPayUStyle</string> <bool name="payu_night_mode_enabled">true</bool> <!--NEW BLIK PAYMENT FLAG --> <bool name="payu_blik_payment">true</bool> <bool name="payu_card_scanner">true</bool> </resources>
-
Fix German translations
-
Add support for new banks in Germany
-
Add new certificate for adding a card
-
Enhance card request with additional headers
- Fixed bug with comparing colour values while reading style properties
- Updated Google Pay API to version 2. It requires to provide merchantName while calling method: GooglePlayService#requestGooglePayCard(Cart cart, String posId, String merchantName)
- Migration to AndroidX
- Improvements during initialization widget (cleanPaymentMethods() can be called right after inflating layout)
- getPaymentMethod() returns non null value
- Fixed bug with providing white colour as a background
- when there is an empty pbl list “bank transfer” button will be disabled
- there is additional new optional property for displaying "bank transfer button":
<bool name="payu_pbl_option">true</bool>
This property is by default true, to hide button please set this property to false
- update scanner library (fix issue with dependency not found)
- add masterpass and visa checkout as PBL
- remove WebPayment header
- Add Hungarian translations
- Add support for new Currencies for Google Pay ( USD, GBP, RON, HUF, HRK, SEK, NOK, DKK)
- Disable Payment method cannot be selected on Main Payment Widget screen
- Disable Payment method will be move down on Main Payment Widget screen
- Improve validation for adding a new card more user-friendly
- Update Czech translations
- Clean BLIK code when changing payment method in Payment Chooser Widget
- Update Rules for verifying card Vendors
- Remove unused string
- Fix WebViewClient onReceivedSslError
- Rename Blik Payments Methods
- Add display PEX payments in Payment Chooser Widget module
- Add display BLIK payments in Payment Chooser Widget module
- Add component for inputting BLIK code in Payment Chooser Widget module
- Handle PEX payments in Web View Payment module
- Handle BLIK Ambiguity in Payment Chooser Widget module
- Add new module Card Scanner for scanning a card
- Handle card scanner in Payment Chooser Widget module
- Change displaying payment methods in Payment Chooser Widget module
- Change documentation file name for better inform developers about contents in files
- Add Table of contents - information about libraries
- Update Payment Chooser module documentation for handling BLIK, Card Scanner
- Update Web Payments module documentation for better understanding how to handle Web Payments
- Fix some translations for Czech & German Languages
- Change hints for Card Fields
- Change Regulations [PL]
- Success in continueUrl can have query
- Remove SuccessUrl & ErrorUrl from Authorization detail