# Von Stripe gehosteten Onramp verwenden Generieren Sie eine Weiterleitungs-URL und führen Sie das Minting einer Sitzung für die eigenständige Onramp durch. Der eigenständige, von Stripe gehostete Onramp ist eine vorgefertigte Frontend-Integration des Krypto-Onramps, der auf [https://crypto.link.com](https://crypto.link.com gehostet wird. Plattformen können den Krypto-Onramp integrieren, indem sie ihre Nutzer/innen an den eigenständigen Onramp weiterleiten, anstatt eine eingebettete Version des Onramps in ihrer Anwendung zu hosten. ## Bevor Sie beginnen Um auf die Onramp-Funktion von Stripe zuzugreifen, einschließlich Testumgebungen, müssen Sie die folgenden Schritte ausführen, um Ihr Anmeldeformular einzureichen: 1. [Erstellen Sie ein Stripe-Konto oder melden Sie sich bei Ihrem Stripe-Konto an](https://dashboard.stripe.com/register). 2. Falls noch nicht geschehen, [richten Sie Ihr Stripe-Konto ein](https://dashboard.stripe.com/account/onboarding). 3. [Übermitteln Sie Ihr Onramp-Anmeldeformular](https://dashboard.stripe.com/crypto-onramp/get-started). Wir prüfen die meisten Onramp-Anmeldeformulare innerhalb von 48 Stunden und benachrichtigen Sie, wenn Sie genehmigt wurden oder wenn wir weitere Informationen benötigen. Sie können Ihren Status jederzeit im [Dashboard](https://dashboard.stripe.com/crypto-onramp/onboarding) überprüfen. 4. Nachdem wir Ihren Antrag genehmigt haben, [wählen Sie eine Integration](https://docs.stripe.com/crypto/onramp.md#integration-options) und beginnen Sie mit der Entwicklung über eine [Sandbox](https://docs.stripe.com/sandboxes.md). ## Von Stripe gehosteter Onramp Die Weiterleitungs-URL des eigenständigen Onramps unterstützt die Anpassung der Parameter und ermöglicht es Ihnen, Felder wie die Ziel- und Ausgangswährungen sowie den Ausgangs- oder Zielbetrag vorab auszufüllen. Teilen Sie den Link, indem Sie ihn direkt an Nutzer/innen senden oder ihn mit einer Schaltfläche anzeigen, wie in der folgenden Demo. ## Währungen und Verfügbarkeit Die folgenden Währungen sind in den USA und der EU verfügbar. Die verfügbaren Währungen können sich ändern. - ETH (Ethereum) - ETH (Basis)1 - SOL - POL - MATIC - BTC - AVAX - XLM1 - USDC (Ethereum) - USDC (Solana)1 - USDC (Polygon)1 - USDC (Avalanche)1 - USDC (Basis)1 - USDC (Stellar)1 1 XLM, USDC (Stellar), USDC (Avalanche) und USDC (Polygon) sind in New York nicht verfügbar. ETH (Base), MATIC, AVAX, USDC (Solana), USDC (Polygon), USDC (Avalanche) und USDC (Base) werden in der EU nicht unterstützt. ## Von Stripe gehosteten Onramp anpassen Sie können auch eine Weiterleitungs-URL mit Code generieren, indem Sie die Funktion `Standalone` verwenden und die gewünschten Felder auswählen. Sie können entweder eine Weiterleitungs-URL generieren oder eine Sitzung mit einer Weiterleitungs-URL erstellen: | Anpassungsoption | Übersicht | Am besten geeignet für | | --- | --- | --- | | Weiterleitungs-URL generieren | Generieren Sie eine Weiterleitungs-URL im Frontend ohne Stripe-Konto. Passen Sie den vorgeschlagenen Ausgangs- oder Zielbetrag, die Währungen und das Netzwerk an. | Wenn Sie eine schlanke Frontend-Integration mit übersichtlicher Anpassung und ohne Branding wünschen. | | Minting einer Sitzung mit einer Weiterleitungs-URL | Minting einer Sitzung mit einer Weiterleitungs-URL im Backend mit einem Stripe-Konto. Ermöglicht eine vollständige Anpassung, einschließlich der Ziel-Wallet-Adresse. Eine vollständige Liste der Parameter finden Sie unter [Transaktionsparameter vorab ausfüllen](https://docs.stripe.com/crypto/onramp/stripe-hosted.md#customize-onramp). | Wenn Sie einen vollständig personalisierten Onramp mit Branding wünschen. | ### Weiterleitungs-URL generieren Fügen Sie die folgenden Skripts mithilfe von Skript-Tags in das ``-Element Ihres HTML-Codes ein. Aus Kompatibilitätsgründen und aus Gründen der *PCI-Konformität* (Any party involved in processing, transmitting, or storing credit card data must comply with the rules specified in the Payment Card Industry (PCI) Data Security Standards. PCI compliance is a shared responsibility and applies to both Stripe and your business) 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. ```html Onramp ``` Generieren Sie eine Weiterleitungs-URL mit der `Standalone`-Funktion und übergeben Sie die gewünschten Parameter: ```js 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 der Transaktion (`usd` und `eur`). - `Betrag`: Der feste Betrag in 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 angeben. - `destination_currencies`: Ein Array von Kryptowährungen, die Sie auf (`['eth', 'usdc']`) beschränken möchten. - `destination_networks`: Ein Array von Krypto-Netzwerken, die Sie auf (`['ethereum', 'polygon']`) beschränken möchten. - `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 bei jedem Benutzerbesuch [eine neue Onramp-Sitzung](https://docs.stripe.com/api/crypto/onramp_sessions/create.md) zu erstellen. Die Anfrage zur Erstellung der Onramp-Sitzung gibt eine `redirect_url` zurück. Leiten Sie Ihre Nutzerinnen und Nutzer zu dieser URL weiter, um einen vollständig angepassten und gebrandeten Crypto-Onramp auf dem eigenständigen Onramp bereitzustellen. Erstellen Sie eine Crypto-Onramp-Sitzung mit einer `redirect_url`, indem Sie den folgenden curl-Befehl ausführen: ```bash curl -X POST https://api.stripe.com/v1/crypto/onramp_sessions \ -u <>: ``` Sie erhalten eine Antwort ähnlich der folgenden: ```json { "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 } } ```