Releases: stripe/stripe-android
Releases · stripe/stripe-android
stripe-android v23.10.0
Identity
- [ADDED]12987 Added a manual capture mode for identity document verification, allowing users to tap "Take Photo" instead of relying on automatic capture.
CryptoOnramp
- [CHANGED] Updated EU compliance identifier APIs to match the latest backend contract, including CRS/CARF TIN requirements and
SubmitIdentifiersResult.completed. - [ADDED] Added known compliance identifier types for Spain NIF (
es_nif) and France NIR (fr_nir).
stripe-android v23.9.2
Payments
- [CHANGED]13144 On payment or setup confirmation failure, we now include error code, decline code, and error type in the exception thrown.
stripe-android v23.9.1
stripe-android v23.9.0
Added support for Onelink.
stripe-android v23.8.0
PaymentSheet
- [FIXED]13020
CustomerSheetnow correctly filters out unsupported payment method types.
Payments
- [FIXED]12983 Fixed an issue where
additionalEnabledNetworkswould not be respected for Google Pay payments.
CryptoOnramp
- [ADDED]13019 Added new birth city, birth country, and nationalities properties to KYCInfo.
- [ADDED]13019 New public types for interacting with Compliance regulations and identifiers.
- [REMOVED]13019 Removed KycRetrieveResponse from the public API as it was not intended to be accessible.
- [ADDED]13038 Added
OnrampCoordinatorAPIs for EU support:retrieveMissingIdentifiers(),submitIdentifiers(_:), andpresentCRSCARFDeclaration(), as well as associated result types for those calls. - [ADDED]13038 Added new
OnrampCallbacksAPI to support crsCarfDeclaration acceptance.
stripe-android v23.7.0
PaymentSheet
- [FIXED]12965 Fixed an issue where a white screen would briefly appear during payment confirmation, hiding the bottom sheet.
- [FIXED]12973 Fixed an issue where
FlowControllerwould bypass mandate display whensetupFutureUsagewas added viaconfigureWithIntentConfiguration()after the user had already entered card details. - [CHANGED]12975 When
paymentMethodLayoutis set toAutomatic, the layout is now horizontal when there are 2 or fewer payment methods available.
stripe-android v23.6.0
PaymentSheet
- [ADDED] Stripe card scanning is back in public preview. Add
stripecardscanto thedependenciesblock of your build.gradle to enable the Stripe card scanner. - [ADDED] Tap to add your card is in private preview. See documentation for EmbeddedPaymentElement and PaymentSheet for integration guide and to sign up for access.
PaymentSheet
- [CHANGED]
PaymentOption.icon()andPaymentOption.iconPaintermay return card art instead of a network logo for card payment methods. - [FIXED]12950 Fixed an issue where raw API error messages (e.g.
invalid_request_error) were displayed to end users instead of a generic fallback message. Onlycard_errormessages are now shown directly.
stripe-android v23.5.0
stripe-android v23.4.0
Crypto Onramp (Private Preview)
- [ADDED]12740 Ability to Receive L0 KYC Info From Google Pay
stripe-android v23.3.0
AddressElement
- [ADDED]12848 Added state dropdown support for BR.