Migrate to Stripe Android SDK 22
Migrieren Sie Ihre Kotlin-Apps zu unserer neuesten Android SDK-Hauptversion.
This migration guide helps you update your iOS app to use the latest Stripe SDK.
Anforderungen
- Android 5.0 (API level 21) and above
v22
Migration instructions can be found here.
v21
PaymentSheet
PaymentSheet zeigt Zahlungsmethoden entweder in einem vertikalen oder horizontalen Layout an. Vor dieser Hauptversion wurde für PaymentSheet standardmäßig ein horizontales Layout verwendet. Jetzt optimiert Stripe das Layout automatisch. Um stattdessen ein bestimmtes Layout festzulegen, legen Sie die Eigenschaft PaymentSheet. entweder auf . oder . fest.

Mit diesem Beispielcode wird das Layout auf horizontal, den vorherigen Standardwert, zurückgesetzt.
Basisintegration
Wir unterstützen unsere ältere Basisintegration nicht mehr für das Einziehen von Kreditkarten- und Wallet-Zahlungen.
Wenn Ihre App auf einer der folgenden APIs basiert, verwendet sie die Basisintegration. Befolgen Sie diesen Migrationsleitfaden, um zum Mobile Payment Element zu migrieren.
CustomerSessionPaymentSessionPaymentMethodsActivityAddPaymentMethodActivityPaymentFlowActivity
v20
Die folgenden Paketnamen der Klassen wurden von com. in com. geändert:
AppInfoStripeFileStripeFileParamsStripeFilePurposeAuthenticationExceptionPermissionExceptionRateLimitException
import com.stripe.android.AppInfo import com.stripe.android.StripeFile import com.stripe.android.StripeFileParams import com.stripe.android.StripeFilePurpose import com.stripe.android.AuthenticationException import com.stripe.android.PermissionException import com.stripe.android.RateLimitException
import com.stripe.android.core.AppInfo import com.stripe.android.core.StripeFile import com.stripe.android.core.StripeFileParams import com.stripe.android.core.StripeFilePurpose import com.stripe.android.core.AuthenticationException import com.stripe.android.core.PermissionException import com.stripe.android.core.RateLimitException
v19
Die folgenden Paketnamen der Klassen wurden von com. in com. geändert:
StripeModelStripeErrorStripeExceptionAPIExceptionAPIConnectionExceptionInvalidRequestException
import com.stripe.android.StripeModel import com.stripe.android.StripeError import com.stripe.android.StripeException import com.stripe.android.ApiException import com.stripe.android.APIConnectionException import com.stripe.android.InvalidRequestException
import com.stripe.android.core.StripeModel import com.stripe.android.core.StripeError import com.stripe.android.core.StripeException import com.stripe.android.core.ApiException import com.stripe.android.core.APIConnectionException import com.stripe.android.core.InvalidRequestException