Skip to content

Releases: stripe/stripe-android

stripe-android v11.2.1

08 Oct 19:27
Compare
Choose a tag to compare
  • #1677 Add logging to PaymentAuthWebViewActivity

See the changelog for more details.

stripe-android v11.2.0

07 Oct 17:37
Compare
Choose a tag to compare
  • #1616 Make AddPaymentMethodActivityStarter.Result.fromIntent() public
  • #1619 Add CardMultilineWidget#getPaymentMethodBillingDetailsBuilder()
  • #1643 Create Stripe.createCardTokenSynchronous()
  • #1647 Add StripeDefault3DS2Theme for 3DS2 customization via themes
  • #1652 In PaymentMethodsActivity, select a new Payment Method if the previously selected one was deleted
  • #1658 Add stripe_ prefix to Stripe resources
  • #1664 Upgrade AGP to 3.5.1
  • #1666 Add logging support
    // Example
    val enableLogging: Boolean = true
    val stripe: Stripe = Stripe(this, "pk_test_demo", enableLogging = enableLogging)
    stripe.confirmPayment(this, confirmPaymentIntentParams)
    
    // View logs using
    // $ adb logcat -s StripeSdk
  • #1667 Add support for SEPA Debit Payment Methods
    // Example
    PaymentMethodCreateParams.create(
        PaymentMethodCreateParams.SepaDebit.Builder()
            .setIban("__iban__")
            .build()
    )
  • #1668 Update Google Pay integration example in example app
  • #1669 Update 3DS2 SDK to 2.1.3
    • Prevent challenge screen's cancel button from being clicked more than once

See the changelog for more details.

stripe-android v11.1.4

24 Sep 17:30
Compare
Choose a tag to compare
  • #1603 Update ProGuard rules for BouncyCastle
  • #1608 Update ProGuard rules for Material Components

See the changelog for more details.

stripe-android v11.1.3

19 Sep 19:37
Compare
Choose a tag to compare
  • #1582 Update 3DS2 SDK to 2.0.5
    • Add translations for ko, nn, ru, and tr
  • #1583 Create AddPaymentMethodActivityStarter.Result
    • Mark AddPaymentMethodActivity.EXTRA_NEW_PAYMENT_METHOD as @Deprecated. Use AddPaymentMethodActivityStarter.Result instead.
    // Example
    
    // before
    val paymentMethod: PaymentMethod? = data.getParcelableExtra(EXTRA_NEW_PAYMENT_METHOD)
    
    // after
    val result = AddPaymentMethodActivityStarter.Result.fromIntent(data)
    val paymentMethod: PaymentMethod? = result?.paymentMethod
  • #1587 Fix logic for entering 3DS2 challenge flow

See the changelog for more details.

stripe-android v11.1.2

18 Sep 17:22
Compare
Choose a tag to compare
  • #1581 Fix WebView issues in API 21 and 22

See the changelog for more details.

stripe-android v11.1.1

17 Sep 18:02
Compare
Choose a tag to compare
  • #1545 Add Connect Account Id support to GooglePayConfig
  • #1560 Add swipe-to-delete gesture on added Payment Methods in PaymentMethodsActivity
  • #1560 Fix HandlerThread leak in PaymentController.ChallengeFlowStarterImpl
  • #1561 Move CardMultilineWidget focus to first error field on error
  • #1572 Update 3DS2 SDK to 2.0.4
  • #1574 Fix HandlerThread leak in StripeFireAndForgetRequestExecutor
  • #1577 Fix ShippingMethodView height
  • #1578 Disable dokka in :stripe to fix release process

See the changelog for more details.

stripe-android v11.0.5

13 Sep 16:29
Compare
Choose a tag to compare
  • #1538 Update PaymentAuthWebView to fix issues

See the changelog for more details.

stripe-android v11.0.4

13 Sep 15:29
Compare
Choose a tag to compare
  • #1533 Update 3DS2 SDK to 2.0.3
  • #1534 Add ability to select checked item in PaymentMethodsActivity
  • #1537 Fix out-of-band web payment authentication

See the changelog for more details.

stripe-android v11.0.3

12 Sep 17:40
Compare
Choose a tag to compare
  • #1530 Finish PaymentAuthWebViewActivity after returning from bank app

See the changelog for more details.

stripe-android v11.0.2

12 Sep 15:13
Compare
Choose a tag to compare
  • #1527 Support "intent://" URIs in payment auth WebView

See the changelog for more details.