Weiter zum Inhalt
Konto erstellen oder anmelden
Das Logo der Stripe-Dokumentation
/
KI fragen
Konto erstellenAnmelden
Jetzt starten
Zahlungen
Umsatz
Plattformen und Marktplätze
Geldmanagement
Entwicklerressourcen
APIs und SDKsHilfe
Übersicht
Versionierung
Änderungsprotokoll
Aktualisieren Sie Ihre API-Version
Ihre SDK-Version aktualisieren
Essentials
SDKs
    Übersicht
    Serverseitige SDKs
    Internet
    ES-Modul Stripe.js
    React Stripe.js
    Stripe.js-Test-Assistent
    Mobil
    iOS SDK
    Android SDK
    React Native SDK
    Migrate to iOS SDK 25
    Migrate to Android SDK 22
    Terminal
    iOS SDK
    Android SDK
    React Native SDK
    Gemeinde
    Community-SDKs
API
Tests
Stripe-CLI
Beispiel-Projekte
Tools
Stripe Dashboard
Workbench
Entwickler-Dashboard
Stripe Shell
Stripe für Visual Studio Code
Funktionen
Arbeitsabläufe
Ereignisziele
Stripe-StatuswarnungenHochgeladene Dateien
KI-Lösungen
Agent-Toolkit
Model Context ProtocolAgentische KI-SaaS-Billing-Workflows aufbauen
Sicherheit und Datenschutz
Sicherheit
Stripebot-Webcrawler
Datenschutz
Extend Stripe
Erstellen Sie Stripe-Apps
Verwenden Sie Apps von Stripe
Partner
Partner-Ecosystem
Partner-Zertifizierung
Vereinigte Staaten
Deutsch
StartseiteEntwicklerressourcenSDKs

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.Configuration.paymentMethodLayout entweder auf .horizontal oder .vertical fest.

Mit diesem Beispielcode wird das Layout auf horizontal, den vorherigen Standardwert, zurückgesetzt.

Kotlin
Java
No results
PaymentSheet.Configuration.Builder("Example, Inc.") .paymentMethodLayout(PaymentSheet.PaymentMethodLayout.Horizontal) .build() )

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.

  • CustomerSession
  • PaymentSession
  • PaymentMethodsActivity
  • AddPaymentMethodActivity
  • PaymentFlowActivity

v20

Die folgenden Paketnamen der Klassen wurden von com.stripe.android in com.stripe.android.core geändert:

  • AppInfo
  • StripeFile
  • StripeFileParams
  • StripeFilePurpose
  • AuthenticationException
  • PermissionException
  • RateLimitException
Vorher
Nachher
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.stripe.android in com.stripe.android.core geändert:

  • StripeModel
  • StripeError
  • StripeException
  • APIException
  • APIConnectionException
  • InvalidRequestException
Vorher
Nachher
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
War diese Seite hilfreich?
JaNein
  • Benötigen Sie Hilfe? Kontaktieren Sie den Kundensupport.
  • Schauen Sie sich unser Änderungsprotokoll an.
  • Fragen? Sales-Team kontaktieren.
  • LLM? Lesen Sie llms.txt.
  • Unterstützt von Markdoc