Releases: stripe/stripe-android
Releases · stripe/stripe-android
stripe-android v12.2.0
- #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
stripe-android v12.1.0
- #1738 Enable specifying Payment Method type to use in UI components
stripe-android v12.0.1
stripe-android v12.0.0
- #1699 Remove deprecated methods
- Replace
Stripe#createTokenSynchronous(Card)
withStripe#createCardTokenSynchronous(Card)
- Replace
Card#getCVC()
withCard#getCvc()
- Remove
AddPaymentMethodActivity#EXTRA_NEW_PAYMENT_METHOD
, useAddPaymentMethodActivityStarter.Result.fromIntent()
instead - Create overloaded
ShippingMethod
constructor with optionaldetail
argument
- Replace
- #1701 Payment Intent API requests (i.e. requests to
/v1/payment_intents
) now return localized error messages - #1706 Add
Card#toPaymentMethodsParams()
to create aPaymentMethodCreateParams
instance that includes both card and billing details
stripe-android v11.2.2
stripe-android v11.2.1
- #1677 Add logging to PaymentAuthWebViewActivity
stripe-android v11.2.0
- #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
stripe-android v11.1.4
stripe-android v11.1.3
- #1582 Update 3DS2 SDK to 2.0.5
- Add translations for
ko
,nn
,ru
, andtr
- Add translations for
- #1583 Create
AddPaymentMethodActivityStarter.Result
- Mark
AddPaymentMethodActivity.EXTRA_NEW_PAYMENT_METHOD
as@Deprecated
. UseAddPaymentMethodActivityStarter.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
- Mark
- #1587 Fix logic for entering 3DS2 challenge flow
stripe-android v11.1.2
- #1581 Fix WebView issues in API 21 and 22