Skip to content

@mshafrir-stripe mshafrir-stripe released this Nov 13, 2019 · 1 commit to master since this release

  • #1792 Remove default selection of a Payment Method from PaymentMethodsActivity
  • #1797 Document StripeDefaultTheme style
  • #1799 Document Stripe3DS2Theme and related styles
  • #1809 Update to Gradle 6.0
  • #1810 Update API version to 2019-11-05
  • #1812 Upgrade 3DS2 SDK to 2.2.2
  • #1813 Don't select a new PaymentMethod after deleting one in PaymentMethodsActivity
  • #1820 Update PaymentMethodsActivity result and PaymentSession.handlePaymentData() logic
    • PaymentMethodsActivity returns result code of Activity.RESULT_OK when the user selected a Payment Method
    • PaymentMethodsActivity returns result code of Activity.RESULT_CANCELED when the user taps back via the toolbar or device back button
    • PaymentSession#handlePaymentData() now calls PaymentSessionListener#onPaymentSessionDataChanged() for any result from PaymentMethodsActivity

See the changelog for more details.

Assets 3

@mshafrir-stripe mshafrir-stripe released this Nov 5, 2019 · 30 commits to master since this release

  • #1775 Add support for idempotency key on Stripe Token API requests
  • #1777 Make Card implement Parcelable
  • #1781 Mark Stripe#createToken() as @Deprecated; replace with Stripe#createCardToken()
  • #1782 Mark Stripe#authenticatePayment() and Stripe#authenticateSetup() as @Deprecated; replace with Stripe#handleNextActionForPayment() and Stripe#handleNextActionForSetupIntent(), respectively
  • #1784 Update API version to 2019-10-17
  • #1787 Fix CardNumberEditText performance
  • #1788 Fix ExpiryDateEditText performance

See the changelog for more details.

Assets 2

@mshafrir-stripe mshafrir-stripe released this Oct 31, 2019 · 51 commits to master since this release

  • #1745 Make StripeEditText public
  • #1746 Make FpxBank enum public
  • #1748 Update FPX bank list with offline status
  • #1755 Annotate Stripe methods with @UiThread or @WorkerThread
  • #1758 Refactor CustomerSession.setCustomerShippingInformation()
  • #1764 Add support for Javascript confirm dialogs in 3DS1 payment authentication WebView
  • #1765 Fix rotation issues with shipping info and shipping method selection screens

See the changelog for more details.

Assets 3

@mshafrir-stripe mshafrir-stripe released this Oct 22, 2019 · 75 commits to master since this release

  • #1738 Enable specifying Payment Method type to use in UI components

See the changelog for more details.

Assets 3

@mshafrir-stripe mshafrir-stripe released this Oct 21, 2019 · 82 commits to master since this release

  • #1721 Properly cleanup and destroy PaymentAuthWebView
  • #1722 Fix crash in 3DS2 challenge screen when airplane mode is enabled
  • #1731 Create ConfirmSetupIntentParams.createWithoutPaymentMethod()

See the changelog for more details.

Assets 3

@mshafrir-stripe mshafrir-stripe released this Oct 16, 2019 · 103 commits to master since this release

  • #1699 Remove deprecated methods
    • Replace Stripe#createTokenSynchronous(Card) with Stripe#createCardTokenSynchronous(Card)
    • Replace Card#getCVC() with Card#getCvc()
    • Remove AddPaymentMethodActivity#EXTRA_NEW_PAYMENT_METHOD, use AddPaymentMethodActivityStarter.Result.fromIntent() instead
    • Create overloaded ShippingMethod constructor with optional detail argument
  • #1701 Payment Intent API requests (i.e. requests to /v1/payment_intents) now return localized error messages
  • #1706 Add Card#toPaymentMethodsParams() to create a PaymentMethodCreateParams instance that includes both card and billing details

See the changelog for more details.

Assets 3
Oct 14, 2019
Prepare v10.4.6 release
- Update BouncyCastle Proguard rules.
  Keep only the BouncyCastle provider classes.
- Hide progress bar in `onPageFinished()` instead of
  `onPageCommitVisible()` to avoid potential crash
  on some devices
- Bump version to `10.4.6`

@mshafrir-stripe mshafrir-stripe released this Oct 11, 2019 · 125 commits to master since this release

  • #1686 Fix native crash on some devices in 3DS1 payment authentication WebView
  • #1690 Bump API version to 2019-10-08
  • #1693 Add support for SEPA Debit in PaymentMethod

See the changelog for more details.

Assets 3

@mshafrir-stripe mshafrir-stripe released this Oct 8, 2019 · 137 commits to master since this release

  • #1677 Add logging to PaymentAuthWebViewActivity

See the changelog for more details.

Assets 2

@mshafrir-stripe mshafrir-stripe released this Oct 7, 2019 · 149 commits to master since this release

  • #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.

Assets 2
You can’t perform that action at this time.