New
- New supported payment methods: Affirm, OXXO.
- The Card Component now has support for:
- Korean card payments through KCP.
- Brazillian card payments that require the social security number.
- UK addresses.
- Shoppers can now add vouchers to Apple Wallet.
- Get the last 4 digits of the entered card number using didSubmit(lastFour:component:).
Improved
- If a shopper enters card data and then closes the payment screen, the component now clears the values for improved security.
- The Card Component now runs validation on optional CVC fields if the shopper enters a value.
- Disabled Luhn checks for private label cards (also known as white label cards), because the check fails even if the card number is valid.
- The card number field now has a numeric keypad for input.
- The Boleto Component has improved validation for social security numbers.
- There are smoother transitions between Drop-in screens.
- Redesigned the Drop-in UI for iPad so that it's responsive to screen size and feels native to the iPad.
- Redesigned the UI for voucher payment methods to make it easy for shoppers to find the call to action.
- Added a README.md file for the demo projects.
- Updated the 3D Secure SDK to v2.2.3.
- Moved the networking layer into a separate framework as a dependency.
Fixed
- You can now use CocoaPods on M1 Mac devices.
- Fixed a bug where card brand logos were not showing up if the shopper deleted the initial card number and entered a value again.
- Single digit house numbers no longer fail validation.