Skip to content

4.9.0

Compare
Choose a tag to compare
@github-actions github-actions released this 17 Nov 15:17
· 129 commits to v4 since this release
f612973

Added

  • For cards, in AddressConfiguration.PostalCode mode, you can now specify if the postal code field required.
  • For BCMC, you can now specify if the card holder name field is required.
  • After the card brand is detected and the shopper enters the full card number in the card number input field, focus automatically moves to the next input field.

Changed

  • Upgraded the 3D Secure 2 SDK version to v2.2.10. This causes a known issue.
  • For a card number to be valid, its minimum required length is now 12 digits. Previously, the minimum was 8 digits.
  • For cards, if you currently set the postal code input field in the AddressConfiguration as .setAddressConfiguration(AddressConfiguration.PostalCode), you must update it to .setAddressConfiguration(AddressConfiguration.PostalCode()).

Fixed

  • Configuration changes no longer dismiss Drop-in. Previously, some configuration changes dismissed Drop-in.
  • Drop-in can now be initialized with only stored payment methods. Previously, no payment methods were shown if only stored payment methods were available.

Known issue

  • If your project uses Google play-services-location library version 20.0.0 or earlier, it causes a IncompatibleClassChangeError on runtime because of an incompatibility with the 3D Secure 2 SDK. You must upgrade your play-services-location library to version 21.0.0 or later to avoid that exception.