Added
- Gift Card flow in Drop-in.
- New required Gift Card related methods in
DropInService
:checkBalance
to make the/paymentMethods/balance
API call andsendBalanceResult
to return the result.createOrder
to make the/orders
API call andsendOrderResult
to return the result.cancelOrder
to make the/orders/cancel
API call. Result can be returned withsendResult
.
DropInServiceResult.Update
required for the Gift Card flow. Updates drop-in with a new list of payment methods and optionally an order.- Gift Card Component.
- RTL support.
- Arabic string resource translations.
- Pass a custom
Bundle
toDropInService
usingDropInConfiguration.Builder.setAdditionalDataForDropInService
. Retrieve this bundle by callingDropInService.getAdditionalData
. - The default Google Pay environment will automatically follow the Adyen environment even when calling
GooglePayConfiguration.Builder.setEnvironment
separately. You can still callGooglePayConfiguration.Builder.setGooglePayEnvironment
to override this default behaviour. - Ability to remove stored payment methods. Override
DropInService.removeStoredPaymentMethod
and usesendRecurringResult
to return the result.
Changed
- Updated Adyen 3DS2 SDK version to
2.2.6
.
Fixed
- Redirects in Android 11. Privacy changes for package visibility in Android 11 requires a fix for handling redirects using Custom Tabs.
- Crash when the provided shopper
Locale
doesn't have anISO3Country
. - Crash in the Component screen when resuming drop-in after the activity has been destroyed in the background.
- CVC and expiry date fields in Card Component not being validated when empty.
- Various missing translations.
Removed
- Drop-in being dismissed when tapping anywhere outside of the bottom sheet.