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

Die von Stripe gehostete, eigenständige Onramp verwendenÖffentliche Vorschau

Generieren Sie eine Weiterleitungs-URL und führen Sie das Minting einer Sitzung für die eigenständige Onramp durch.

Seite kopieren

Die von Stripe gehostete eigenständige Onramp ist eine vorgefertigte Frontend-Integration der Krypto-Onramp, die auf https://crypto.link.com gehostet wird. Plattformen können die Krypto-Onramp integrieren, indem sie ihre Nutzer/innen an die eigenständige Onramp weiterleiten, anstatt eine eingebettete Version der Onramp in ihrer Anwendung zu hosten. Um die Onramp einzubetten, müssen Sie einen Antrag einreichen.

Weiterleitungs-URL generierenMinting einer Sitzung mit einer Weiterleitungs-URL
ÜbersichtGenerieren Sie ohne Stripe-Konto eine Weiterleitungs-URL im Frontend.Führen Sie das Minting einer Sitzung mit einer Weiterleitungs-URL im Backend mit einem Stripe-Konto durch.
AnpassungPassen Sie den vorgeschlagenen Quell- oder Zielbetrag, die Zielwährung und das Netzwerk an.Ermöglicht eine vollständige Anpassung, einschließlich der Zieladresse der Wallet. Eine vollständige Liste der Parameter finden Sie unter Transaktionsparameter vorab ausfüllen.
Am besten geeignet fürPlattformen, die nur eine schlanke Frontend-Integration mit übersichtlicher Anpassung und ohne Branding wünschen.Plattformen, die eine vollständig angepasste Onramp mit Branding wünschen.

Weiterleitungs-URL generieren

Fügen Sie die folgenden Skripts mithilfe von Skript-Tags in das <head>-Element Ihres HTML-Codes ein. Aus Kompatibilitätsgründen und aus Gründen der PCI-Konformität müssen diese Skripts immer direkt aus Stripe-Domains (https://js.stripe.com und https://crypto-js.stripe.com) geladen werden. Fügen Sie die Skripts nicht in ein Paket ein und hosten Sie selbst keine Kopie. Wenn Sie dies tun, kann Ihre Integration ohne Vorwarnung unterbrochen werden.

<head> <title>Onramp</title> <script src="https://js.stripe.com/v3/"></script> <script src="https://crypto-js.stripe.com/crypto-onramp-outer.js"></script> </head>

Generieren Sie eine Weiterleitungs-URL mit der Standalone-Funktion und übergeben Sie die gewünschten Parameter:

const standaloneOnramp = window.StripeOnramp.Standalone({ source_currency: 'usd', amount: {source_amount: '42'}, destination_networks: ['ethereum', 'bitcoin'], destination_currencies: ['eth', 'btc'], destination_currency: 'btc', destination_network: 'bitcoin' }); const redirectUrl = standaloneOnramp.getUrl();

Sie können diese Parameter vorab ausfüllen:

  • source_currency: Die Fiat-Währung für die Transaktion (usd und eur).
  • amount: Der feste Betrag in einer Fiat-Währung oder Kryptowährung für diesen Kauf. Geben Sie einen Fiat-Betrag an, indem Sie source_amount ({source_amount: 42}) übergeben. Geben Sie einen Kryptowährungsbetrag an, indem Sie destination_amount ({destination_amount: 42}) übergeben. Sie können nur einen Betrag festlegen.
  • destination_currencies: Ein Array von Kryptowährungen, auf die Sie die Auswahl beschränken möchten ([eth, usdc]).
  • destination_networks: Ein Array von Kryptonetzwerken, auf die Sie die Auswahl beschränken möchten ([ethereum, polygon]).
  • destination_network: Das Standard-Kryptonetzwerk für diese Onramp (ethereum).
  • destination_currency: Die Standard-Kryptowährung für diese Onramp-Sitzung (eth).

Leiten Sie Ihre Nutzer/innen an die URL für eine vorgefertigte Frontend-Integration der Krypto-Onramp auf der eigenständigen Onramp weiter.

Minting einer Sitzung mit einer Weiterleitungs-URL

Ähnlich wie bei anderen Integrationen müssen Sie einen Server-Endpoint implementieren, um für jeden Nutzerbesuch eine neue Onramp-Sitzung zu erstellen. Die Onramp-Sitzung gibt eine redirect_url zurück. Leiten Sie Ihre Nutzer/innen an die URL weiter, um eine vollständig angepasste Crypto-Onramp mit Branding für die eigenständige Onramp zu erhalten.

Erstellen Sie eine Crypto-Onramp-Sitzung mit einer redirect_url, indem Sie den folgenden curl-Befehl ausführen:

Command Line
curl -X POST https://api.stripe.com/v1/crypto/onramp_sessions \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:

Sie erhalten eine Antwort ähnlich der folgenden:

{ "id": "cos_0MpKNb589O8KAxCGjmaOVF8T", "object": "crypto.onramp_session", "client_secret": "cos_0MpKNb589O8KAxCGjmaOVF8T_secret_fqV1TAdhSCFeO9FW5HnygRXca00AwEHIOu8", "created": 1679701843, "livemode": false, "redirect_url": "https://crypto.link.com?session_hash=CCwaGwoZYWNjdF8yOERUNTg5TzhLQXhDR2JMbXh5WijU7vigBjIGmyBbkqO4Oi10eFHEaFln9gFSsTGQBoQf5qRZK-A0NhiEIeH3QaCMrz-d4oYotirrAd_Bkz4", "status": "initialized", "transaction_details": { "destination_currency": null, "destination_amount": null, "destination_network": null, "fees": null, "lock_wallet_address": false, "source_currency": null, "source_amount": null, "destination_currencies": [ "btc", "eth", "sol", "usdc", "xlm" ], "destination_networks": [ "bitcoin", "ethereum", "solana", "polygon", "stellar" ], "transaction_id": null, "wallet_address": null, "wallet_addresses": null } }
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
Ähnliche Leitfäden
Onramp API-Dokumentation
Verwendete Produkte
Crypto