Releases: stripe/stripe-android
Releases · stripe/stripe-android
stripe-android v21.0.1
PaymentSheet
- [FIXED]9571 Fixed country prefix not being added when adding a payment method when collecting phone numbers with
BillingDetailsCollectionConfiguration
. - [FIXED]9576 Fixed minimum and maximum account number length for
Au Becs Debit
LPM. Customers can now provide account numbers with a length of 4 to 9 digits.
AddressElement
- [FIXED]9571 Fixed country prefix not being added to the phone number in the returned
AddressDetails
if customer provides a phone number. - [FIXED]9577 Fixed phone number requirement bug that would allow users to optionally provide phone number even if a phone number is set as required by the merchant.
stripe-android v21.0.0
PaymentSheet
- [CHANGED] 9498 The default value of
PaymentSheet.Configuration.Builder.paymentMethodLayout
has changed from Horizontal to Automatic.
Basic Integration
- [REMOVED]9501 Basic Integration has been removed. Please use Mobile Payment Element instead.
StripeCardScan
- [REMOVED]9523 Card image verification has been removed. Please use OCR only scanning instead.
Dependencies updated in 9512:
- Bumped Kotlin from 1.9.25 to 2.0.21.
- Bumped Kotlin Coroutines from 1.8.1 to 1.9.0.
stripe-android v20.53.0
PaymentSheet
- [ADDED] 9429
PaymentSheet.PaymentMethodLayout
is now generally available. Configure the layout of payment methods in the sheet usingPaymentSheet.Configuration.Builder.paymentMethodLayout
to display them either horizontally, vertically, or let Stripe optimize the layout automatically.
Dependencies updated in 9345 and 9469 and 9473:
- Bumped Accompanist from 0.32.0 to 0.34.0.
- Bumped Compose from 1.5.4 to 1.6.8.
- Bumped Lifecycle from 2.7.0 to 2.8.6.
- Bumped Material from 1.11.0 to 1.12.0.
- Bumped Kotlin from 1.9.22 to 1.9.25.
- Bumped Kotlin Coroutines from 1.7.3 to 1.8.1.
- Bumped Androidx Annotation from 1.7.1 to 1.9.0.
- Bumped Appcompat from 1.6.1 to 1.7.0.
- Bumped Androidx Browser from 1.7.0 to 1.8.0.
- Bumped Androidx Fragment from 1.6.2 to 1.8.4.
- Bumped Dagger from 2.50 to 2.52.
- Bumped GSON from 1.10.1 to 1.11.0.
- Bumped Play Services Wallet from 19.3.0 to 19.4.0.
stripe-android v20.52.1
Basic integration
- [DEPRECATED]9433 Basic integration is now deprecated and will be removed in a future release. Please use Mobile Payment Element instead.
stripe-android v20.52.0
stripe-android v20.51.1
- Stability and efficiency improvements.
stripe-android v20.51.0
PaymentSheet
-
[BREAKING]9295 Remove
ExperimentalCvcRecollectionApi
annotation. This is a breaking change for merchants using@OptIn(ExperimentalCvcRecollectionApi::class)
. -
[ADDED] CVC Recollection is now in GA. For more information see our docs here for intent first integrations or here for deferred intent integrations.
stripe-android v20.50.1
PaymentSheet
- [FIXED]9253 Fixed an issue where the US Bank Account mandate would reset when confirming the intent.
stripe-android v20.50.0
stripe-android v20.49.0
- [BREAKING]9158 Updates to CVC recollection APIs, currently in private beta. Add
requireCvcRecollection
param toIntentConfiguration
. This is a breaking change for merchants usingPaymentSheet.Builder.cvcRecollectionEnabledCallback
andPaymentSheet.FlowController.Builder.cvcRecollectionEnabledCallback
. Requires opt-in forExperimentalCvcRecollectionApi
annotation.