Weiter zum Inhalt
Konto erstellen
oder
anmelden
Das Logo der Stripe-Dokumentation
/
KI fragen
Konto erstellen
Anmelden
Jetzt starten
Zahlungen
Finanzautomatisierung
Plattformen und Marktplätze
Geldmanagement
Entwickler-Tools
Jetzt starten
Zahlungen
Finanzautomatisierung
Jetzt starten
Zahlungen
Finanzautomatisierung
Plattformen und Marktplätze
Geldmanagement
Übersicht
Informationen zu Stripe Payments
Aktualisieren Sie Ihre Integration
Zahlungsanalysefunktionen
Online-Zahlungen
ÜbersichtIhren Use case findenZahlungen verwalten
Payment Links verwenden
Bezahlseite erstellen
Erweiterte Integration erstellen
In-App-Integration erstellen
Zahlungsmethoden
Zahlungsmethoden hinzufügen
Zahlungsmethoden verwalten
Schnellerer Bezahlvorgang mit Link
Zahlungsschnittstellen
Payment Links
Checkout
Web Elements
In-App-Elements
Zahlungsszenarien
Nutzerdefinierte Zahlungsabläufe
Flexibles Acquiring
Orchestrierung
Präsenzzahlungen
Terminal
Andere Stripe-Produkte
Financial Connections
Krypto
    Übersicht
    Stablecoin-Zahlungen
    Fiat-zu-Krypto-Onramp
      Übersicht
      Jetzt starten
      Schnellstart für einbettbare Onramp
      Erweiterter Leitfaden zur einbettbaren Onramp
      Eigenständige Onramp ohne Code
      Leitfaden zur eigenständigen Onramp
      Ergänzungen zur Integration
      Die Onramp Quotes API verwenden
      Krypto für Mobilgeräte integrieren
      Stripe Krypto SDK ES-Modul installieren
      Quellen
      Onramp API-Dokumentation
      Best Practices für die Backend-Integration
    Stablecoin-Auszahlungen
    Stablecoin-Finanzkonten
Climate
StartseiteZahlungenCryptoFiat-to-crypto onramp

Best Practices für die Backend-IntegrationÖffentliche Vorschau

Integrieren Sie die Onramp sicher für verschiedene web3 Use cases.

Seite kopieren

Um Onramp als Teil Ihrer Produkt-Nutzeroberfläche erscheinen zu lassen, sollten Sie Onramp als native Komponente Ihrer Anwendung gestalten. Ziehen Sie zusätzlich zum Frontend-Design in Erwägung, Onramp-Parameter bei der Erstellung einer Onramp-Sitzung im Backend vorauszufüllen.

Wallet

Wallet-Nnutzer/innen haben zwei Haupteinstiegspunkte auf der Rampe: Wallet-Finanzierung und Transaktionsaufstockungen.

Wallet-Finanzierung

Sie können Nutzer/innen proaktiv auffordern, ihre Wallet aufzustocken, nachdem sie eine neue Wallet erstellt haben oder wenn ihr Guthaben kritisch niedrig ist.

In diesen Fällen sollten Sie die folgenden Parameter angeben:

  • wallet_addresses: Die bereits genutzte Wallet-Adresse verwenden.
  • destination_networks: Auf das Standardnetzwerk oder das ausgewählte Netzwerk setzen, um Verwirrung zu vermeiden.
  • destination_currencies: Sie können dieses Feld leer lassen, aber Sie können es auch auf das negative Gas-Token oder beliebige Kryptowährungen beschränken. Wenn Sie beispielsweise einen DeFi-Dienst in USDC anbieten, sollten Sie berücksichtigen, dass der/die Nutzer/in wahrscheinlich sowohl USDC als auch das Gas-Token benötigt.
  • destination_network: Lassen Sie dieses Feld leer, um den ersten Wert des unterstützten Netzwerks zu übernehmen.
  • destination_currency: Lassen Sie dieses Feld leer, um den ersten Wert der unterstützten Kryptowährungen zu übernehmen.

Das folgende Codebeispiel zeigt die Erstellung einer Onramp-Sitzung mit mehreren dieser Parameter:

Command Line
curl -X POST https://api.stripe.com/v1/crypto/onramp_sessions \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -d "customer_ip_address"="8.8.8.8" \ -d "wallet_addresses[ethereum]"="0xB00F0759DbeeF5E543Cc3E3B07A6442F5f3928a2" \ -d "wallet_addresses[solana]"="bufoH37MTiMTNAfBS4VEZ94dCEwMsmeSijD2vZRShuV" \ -d "destination_networks[]"="ethereum" \ -d "destination_networks[]"="solana"

Transaktionsaufstockungen

Wenn eine Dapp oder der/die Nutzer/in eine Transaktion vorschlägt, stellen Sie möglicherweise fest, dass die Transaktion aufgrund unzureichender Deckung fehlschlägt. In diesem Fall können Sie das Delta berechnen, das für den Abschluss der Transaktion erforderlich ist. Es ist jedoch oft schwierig, den angeforderten Betrag oder die Kryptowährung für ERC- oder SPL-Token zu erkennen.

In diesen Fällen sollten Sie Folgendes angeben:

  • wallet_addresses: Die genutzte Wallet-Adresse verwenden.
  • destination_networks: Auf das ausgewählte Netzwerk festlegen.
  • destination_currencies: Beschränken Sie sich nach Möglichkeit auf die fehlenden Währungen.
  • destination_network: Auf das ausgewählte Netzwerk festlegen (ein erforderlicher Wert, wenn Sie den Betrag festlegen möchten).
  • destination_currency: Auf die Zielwährung festlegen (ein erforderlicher Wert, wenn Sie den Betrag festlegen möchten.
  • destination_amount: Auf die Saldodifferenzen festlegen und ggf. einen Puffer für Gasgebühren lassen.

Das folgende Codebeispiel zeigt die Erstellung einer Onramp-Sitzung mit mehreren dieser Parameter:

Command Line
curl -X POST https://api.stripe.com/v1/crypto/onramp_sessions \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -d "customer_ip_address"="8.8.8.8" \ -d "wallet_addresses[ethereum]"="0xB00F0759DbeeF5E543Cc3E3B07A6442F5f3928a2" \ -d "destination_networks[]"="ethereum" \ -d "destination_currencies[]"="usdc" \ -d "destination_network"="ethereum" \ -d "destination_currency"="usdc" \ -d "destination_amount"="10"

Dapp- oder NFT-Bezahlvorgang

Sie können die Onramp im Bezahlvorgang verwenden, wenn Sie den Zielbetrag kennen. Zum Beispiel kann eine Dapp verwendet werden, um Mitgliedschaften zu einem festen Preis zu verkaufen, oder wenn der/die Nutzer/in ein bestimmtes NFT von einem Marktplatz kaufen möchte.

In diesen Fällen sollten Sie Folgendes angeben:

  • wallet_addresses: Adresse der verbundenen Wallet verwenden.
  • destination_networks: Verbundenes Netzwerk verwenden.
  • destination_currencies: Verwenden Sie die dargestellte Währung (den Preis in der Währung, in der die Waren angeboten werden).
  • destination_network: Auf das oben ausgewählte Netzwerk festlegen (erforderlich, wenn Sie den Betrag festlegen möchten).
  • destination_currency: Auf die obige Zielwährung festlegen (erforderlich, wenn Sie den Betrag festlegen möchten)
  • destination_amount: Entweder auf die Saldo-Differenz oder auf die Deckung des gesamten Kaufbetrags festlegen. Einige Nutzer/innen setzen beides ein, indem sie On-Chain-Analysen mit nahezu gleichmäßiger Aufteilung verwenden. Eine Nutzerin/ein Nutzer kann den vollen Betrag wählen, um die Steuerkostenbasis zu vereinfachen oder um zu vermeiden, aufgelaufene Vermögenswerte auszugeben. Lassen Sie in beiden Fällen Raum für Gas.

Das folgende Codebeispiel zeigt die Erstellung einer Onramp-Sitzung mit mehreren dieser Parameter:

Command Line
curl -X POST https://api.stripe.com/v1/crypto/onramp_sessions \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -d "customer_ip_address"="8.8.8.8" \ -d "wallet_addresses[ethereum]"="0xB00F0759DbeeF5E543Cc3E3B07A6442F5f3928a2" \ -d "destination_networks[]"="ethereum" \ -d "destination_currencies[]"="eth" \ -d "destination_network"="ethereum" \ -d "destination_currency"="eth" \ -d "destination_amount"="0.2343"

DEX

Ein DEX bietet eine hervorragende Möglichkeit, Nutzer/innen den Kauf von Kryptowährungen mit Fiatgeld zu ermöglichen. Während ein DEX Nutzer/innen auffordern kann, Kryptowährungen aufzustocken, wenn sie beliebige Kryptowährungspaare über eine bestehende Schnittstelle austauschen, ist es besser, einen dedizierten Nutzerablauf zu haben, der sich nur auf Fiat zu Kryptowährungen konzentriert.

Da Sie mit der Onramp Ihre Marke und Ihre Nutzeroberfläche selbst steuern können, können Sie ein Onramp-Widget erstellen, das die Funktion von Stripe nutzt, Fiat in ausgewählte Kryptowährungen umzuwandeln. Der DEX kann dann den endgültigen Umtausch in beliebige Währungen vornehmen. Ein DEX kann auch ein Onramp-Widget für ein bestimmtes Token erstellen. Zum Beispiel kann eine DAO einen bestimmten Liquiditätspool unterstützen und einen DEX verwenden, um ihre Token zu verteilen und neue Nutzer/innen mit Fiat zu integrieren.

In diesen Fällen sollten Sie Folgendes angeben:

  • wallet_addresses: Die bereits genutzte Wallet-Adresse verwenden.
  • destination_networks: Auf das ausgewählte Netzwerk festlegen.
  • destination_currencies: Auf die ausgewählte Kryptowährung beschränken.
  • destination_network: Auf das ausgewählte Netzwerk festlegen (erforderlich, wenn Sie den Betrag festlegen möchten).
  • destination_currency: Legen Sie die Zielwährung fest (erforderlich, wenn Sie den Betrag festlegen möchten).
  • destination_amount: Wird nur festgelegt, wenn Sie die Absicht des/der Nutzer/in im Voraus erfassen können. Lassen Sie das Feld leer, damit Stripe intelligente Standardwerte vorschlägt.

Das folgende Codebeispiel zeigt die Erstellung einer Onramp-Sitzung mit mehreren dieser Parameter:

Command Line
curl -X POST https://api.stripe.com/v1/crypto/onramp_sessions \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -d "customer_ip_address"="8.8.8.8" \ -d "wallet_addresses[ethereum]"="0xB00F0759DbeeF5E543Cc3E3B07A6442F5f3928a2" \ -d "destination_networks[]"="ethereum" \ -d "destination_currencies[]"="eth" \ -d "destination_network"="ethereum" \ -d "destination_currency"="eth"
War diese Seite hilfreich?
JaNein
Benötigen Sie Hilfe? Kontaktieren Sie den Kundensupport.
Nehmen Sie an unserem Programm für frühzeitigen Zugriff teil.
Schauen Sie sich unser Änderungsprotokoll an.
Fragen? Sales-Team kontaktieren.
LLM? Lesen Sie llms.txt.
Unterstützt von Markdoc