Skip to content

Releases: stripe/stripe-android

stripe-android v20.27.3

24 Jul 19:49
a402227
Compare
Choose a tag to compare

Payments

  • [CHANGED] The return type for several methods in Stripe has changed from T? (nullable) to T to better reflect possible behavior. These methods continue to be throwing and should be wrapped in a try/catch block.
  • [FIXED]6977 Fixed an issue where Stripe.retrievePossibleBrands() returned incorrect results.

See the changelog for more details.

stripe-android v20.27.2

18 Jul 20:14
e14cdfb
Compare
Choose a tag to compare

PaymentSheet

  • [FIXED] Fixed various bugs in Link private beta.

See the changelog for more details.

stripe-android v20.27.1

17 Jul 18:49
f957fe8
Compare
Choose a tag to compare

PaymentSheet

  • [FIXED]6992 Fixed an issue where incorrect padding was set on the Google Pay button.

See the changelog for more details.

stripe-android v20.27.0

10 Jul 18:07
3ce190f
Compare
Choose a tag to compare

PaymentSheet

See the changelog for more details.

stripe-android v20.26.0

05 Jul 22:42
13a8e14
Compare
Choose a tag to compare

PaymentSheet

  • [ADDED]6583 Added top-level methods rememberPaymentSheet() and rememberPaymentSheetFlowController() for easier integration in Compose.
  • [DEPRECATED]6583 PaymentSheetContract has been deprecated and will be removed in a future release. Use the PaymentSheet constructor or new rememberPaymentSheet() method instead.

Payments

  • [ADDED]6912 GooglePayPaymentMethodLauncher can now be presented with an amount of type Long. The method to present with an Int has been deprecated.
  • [DEPRECATED]6912 GooglePayLauncherContract and GooglePayPaymentMethodLauncherContract have been deprecated and will be removed in a future release. Use GooglePayLauncher and GooglePayPaymentMethodLauncher directly instead.

See the changelog for more details.

stripe-android v20.25.8

26 Jun 20:27
7efa568
Compare
Choose a tag to compare

Financial Connections

  • [CHANGED]6919 Updated polling options for account retrieval and OAuth results to match other platforms.

See the changelog for more details.

stripe-android v20.25.7

20 Jun 22:07
81d796f
Compare
Choose a tag to compare

Financial Connections

See the changelog for more details.

stripe-android v20.25.6

12 Jun 22:48
664cb31
Compare
Choose a tag to compare

Financial Connections

  • [FIXED]6836 Prevents double navigation when tapping too quickly.
  • [FIXED]6853 Handle process kills after returning from browsers in Auth sessions.
  • [FIXED]6837 Don't create duplicated Auth sessions after user closes web browser.
  • [CHANGED]6850 Removes Toast shown after gracefully failing if no browser installed.

See the changelog for more details.

stripe-android v20.25.5

05 Jun 20:28
febebf7
Compare
Choose a tag to compare

PaymentSheet

  • [CHANGED] The experimental API for finalizing payments on the server has changed:
    • Instead of providing only the PaymentMethod ID, CreateIntentCallback now provides the entire PaymentMethod object.
    • CreateIntentCallbackForServerSideConfirmation has been removed. If you’re using server-side confirmation, use CreateIntentCallback and its new shouldSavePaymentMethod parameter.
    • CreateIntentCallback, CreateIntentResult, and ExperimentalPaymentSheetDecouplingApi have been moved to the paymentsheet module. Update your imports from com.stripe.android.* to com.stripe.android.paymentsheet.*.

Financial Connections

  • [FIXED]6794 Gracefully fails when no web browser available.
  • [FIXED]6813 Added Mavericks related proguard rules to the consumer-rules file.

See the changelog for more details.

stripe-android v20.25.4

30 May 20:29
000bc24
Compare
Choose a tag to compare

All SDKs

  • [FIXED]6771 Fixed the length of phone number field.
  • [CHANGED]6789 Updated Mavericks to 3.0.3.

See the changelog for more details.