Skip to content

Releases: stripe/stripe-android

stripe-android v21.0.1

11 Nov 22:59
cd64c02
Compare
Choose a tag to compare

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.

See the changelog for more details.

stripe-android v21.0.0

04 Nov 22:58
51ffca8
Compare
Choose a tag to compare

PaymentSheet

  • [CHANGED] 9498 The default value of PaymentSheet.Configuration.Builder.paymentMethodLayout has changed from Horizontal to Automatic.

Basic Integration

StripeCardScan

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.

See the changelog for more details.

stripe-android v20.53.0

21 Oct 20:21
b119366
Compare
Choose a tag to compare

PaymentSheet

  • [ADDED] 9429 PaymentSheet.PaymentMethodLayout is now generally available. Configure the layout of payment methods in the sheet using PaymentSheet.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.

See the changelog for more details.

stripe-android v20.52.1

15 Oct 22:03
a779882
Compare
Choose a tag to compare

Basic integration

See the changelog for more details.

stripe-android v20.52.0

08 Oct 00:56
84c23f3
Compare
Choose a tag to compare

CustomerSheet

  • [ADDED] CustomerSheet is now generally available. For more information see our docs here.
  • [ADDED] CustomerSession on CustomerSheet is now in private beta. For more information see our docs here.

See the changelog for more details.

stripe-android v20.51.1

30 Sep 21:00
400447c
Compare
Choose a tag to compare
  • Stability and efficiency improvements.

See the changelog for more details.

stripe-android v20.51.0

23 Sep 19:56
9fa52fd
Compare
Choose a tag to compare

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.

See the changelog for more details.

stripe-android v20.50.1

16 Sep 21:27
138b8f4
Compare
Choose a tag to compare

PaymentSheet

  • [FIXED]9253 Fixed an issue where the US Bank Account mandate would reset when confirming the intent.

See the changelog for more details.

stripe-android v20.50.0

12 Sep 23:48
7cf05f5
Compare
Choose a tag to compare

PaymentSheet

  • [FIXED]9236 Fixed an issue where merchant-preferred networks configured for CardInput views were ignored.

CustomerSheet

  • [BREAKING]9234 Updated the experimental CustomerSheet API for better process death handling.

See the changelog for more details.

stripe-android v20.49.0

09 Sep 22:06
52f4b57
Compare
Choose a tag to compare
  • [BREAKING]9158 Updates to CVC recollection APIs, currently in private beta. Add requireCvcRecollection param to IntentConfiguration. This is a breaking change for merchants using PaymentSheet.Builder.cvcRecollectionEnabledCallback and PaymentSheet.FlowController.Builder.cvcRecollectionEnabledCallback. Requires opt-in for ExperimentalCvcRecollectionApi annotation.

See the changelog for more details.