Weiter zum Inhalt
Konto erstellen
oder
anmelden
Das Logo der Stripe-Dokumentation
/
KI fragen
Konto erstellen
Anmelden
Jetzt starten
Zahlungen
Umsatz
Plattformen und Marktplätze
Geldmanagement
Entwickler-Tools
ÜbersichtAlle Produkte ansehen
Beginnen Sie mit der Entwicklung
Entwicklung starten
    Entwicklungsumgebung einrichten
    Ihre erste API-Anfrage senden
    Zahlung annehmen
    Neue Funktionen einrichten und testen
    Checkliste vor Go Live
Beispiel-Projekte
Informationen zu APIs
Mit LLMs entwickeln
Stripe verwenden, ohne Code zu erstellen
Stripe einrichten
Konto erstellen
Web-Dashboard
Mobiles Dashboard
Auf Stripe umsteigen
Betrugsrisiko verwalten
Betrug verstehen
Betrugsprävention von Radar
Zahlungsanfechtungen verwalten
Identitäten verifizieren
StartseiteJetzt startenStart developing

Entwicklungsumgebung einrichten

Machen Sie sich mit der Stripe-CLI und unseren serverseitigen SDKs vertraut.

Seite kopieren

Sie sind kein/e Entwickler/in?

Lesen Sie unsere No-Code-Dokumentation, verwenden Sie eine vorgefertigte Lösung aus unserem Partnerverzeichnis oder engagieren Sie von Stripe zertifizierte Expertinnen und Experten.

Die serverseitigen SDKs und die Befehlszeilenschnittstelle (CLI) von Stripe ermöglichen die Interaktion mit den REST-APIs von Stripe. Beginnen Sie mit der Stripe-CLI, um Ihre Entwicklungsumgebung zu optimieren und API-Aufrufe durchzuführen.

Verwenden Sie die SDKs, um das Schreiben von Standardcode zu vermeiden. Um Anfragen aus Ihrer Umgebung zu senden, wählen Sie eine Sprache aus, um einen Quickstart-Leitfaden zu befolgen.

Chrome-Erweiterungen

Wir empfehlen, Ihre Zahlungsintegration mit Stripe (wie Elements oder Checkout) auf Ihrer eigenen Website zu erstellen. Richten Sie dann Ihre Chrome-Erweiterung so ein, dass Nutzer/innen an diese Zahlungsseite weitergeleitet werden, wenn sie bereit sind, einen Kauf abzuschließen.

Diese Methode ist sicherer und einfacher zu pflegen, als zu versuchen, Zahlungen direkt in der Erweiterung abzuwickeln.

In diesem Schnellstart installieren Sie die Stripe-CLI - ein unverzichtbares Tool, Stripe dem Sie über die Befehlszeile auf Ihre Stripe zugreifen können. Sie installieren auch das Stripe.NET serverseitige SDK, um Zugriff auf Stripe-APIs von in C# geschriebenen Anwendungen zu erhalten.

Was Sie erfahren

In diesem Quickstart-Leitfaden erfahren Sie:

  • Vorgehensweise zum Aufrufen von Stripe-APIs, ohne Code zu erstellen
  • Vorgehensweise zur Verwaltung von Abhängigkeiten von Drittanbietern mit der .NET Core CLI, NuGet CLI oder der Paketmanager-Konsole
  • Vorgehensweise zur Installation der aktuellen Version des .NET-SDK von Stripe48.0.0
  • Vorgehensweise zum Senden Ihrer ersten SDK-Anfrage

Ersteinrichtung

Erstellen Sie zunächst ein Stripe-Konto oder melden Sie sich an.

Stripe CLI einrichten

Installieren

Geben Sie in der Befehlszeile ein Installationsskript an oder laden Sie eine versionierte Archivdatei für Ihr Betriebssystem herunter und extrahieren Sie diese, um die CLI zu installieren.

Führen Sie zur Installation der Stripe-CLI mit Homebrew Folgendes aus:

Command Line
brew install stripe/stripe-cli/stripe

Dieser Befehl schlägt fehl, wenn Sie ihn auf der Linux-Version von Homebrew ausführen, aber Sie können diese Alternative verwenden oder den Anweisungen auf der Registerkarte „Linux“ folgen.

Command Line
brew install stripe-cli

Authentifizieren

Melden Sie sich an und authentifizieren Sie Ihr Nutzerkonto bei Stripe, um eine Reihe von eingeschränkten Schlüsseln zu generieren. Weitere Informationen finden Sie unter Stripe-CLI-Schlüssel und -Berechtigungen.

Command Line
stripe login

Drücken Sie die Eingabetaste auf der Tastatur, um den Authentifizierungsvorgang im Browser abzuschließen.

Output
Your pairing code is: enjoy-enough-outwit-win This pairing code verifies your authentication with Stripe. Press Enter to open the browser or visit https://dashboard.stripe.com/stripecli/confirm_auth?t=THQdJfL3x12udFkNorJL8OF1iFlN8Az1 (^C to quit)

Einrichtung bestätigen

Nachdem Sie die CLI installiert haben, können Sie eine einzelne API-Anfrage zum Erstellen eines Produkts tätigen.

Command Line
stripe products create \ --name="My First Product" \ --description="Created with the Stripe CLI"

Suchen Sie nach der Produktkennung (in id) im Antwortobjekt. Speichern Sie sie für den nächsten Schritt.

Wenn alles funktioniert, wird die folgende Antwort in der Befehlszeile angezeigt.

{ "id":
"prod_LTenIrmp8Q67sa"
, "object": "product",

Rufen Sie als Nächstes Preis erstellen auf, um einen Preis in Höhe von 30 USD anzufügen. Ersetzen Sie den Platzhalter in product durch Ihre Produktkennung (z. B. prod_LTenIrmp8Q67sa).

Command Line
stripe prices create \ --unit-amount=3000 \ --currency=usd \ --product=
{{PRODUCT_ID}}

Wenn alles funktioniert, wird die folgende Antwort in der Befehlszeile angezeigt.

{ "id":
"price_1KzlAMJJDeE9fu01WMJJr79o"
, "object": "price",

Serverseitiges .NET-SDK installieren

Die aktuelle Version des serverseitigen .NET-SDK von Stripe ist v48.0.0. Sie unterstützt .NET Standard 2.0+, .NET Core 2.0+ und .NET Framework 4.6.1+.

Prüfen Sie Ihre .NET SDK-Version:

Command Line
dotnet --list-sdks

Bibliothek installieren

Verwenden Sie die .NET Core-Befehlszeilenschnittstelle (CLI), um ein neues Projekt über die Befehlszeile zu erstellen:

Command Line
dotnet new console

Führen Sie zur Installation der Bibliothek diesen Befehl aus, um die Paketreferenz zur Projektdatei (.csproj) hinzuzufügen:

Command Line
dotnet add package Stripe.net

Nachdem Sie die Bibliothek mit der CLI installiert haben, wird sie automatisch als Abhängigkeit in der Projektdatei (.csproj) hinzugefügt. Beispiel:

YourProject.csproj
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>net6.0</TargetFramework> <ImplicitUsings>enable</ImplicitUsings> <Nullable>enable</Nullable> </PropertyGroup> <ItemGroup> <PackageReference Include="Stripe.net" Version="48.0.0" /> </ItemGroup> </Project>

Alternative Installationsmöglichkeiten

Ihre erste SDK-Anfrage ausführen

Nachdem Sie das .NET-SDK installiert haben, können Sie mit nur wenigen API-Anfragen ein Abonnement-Produkt erstellen und diesem einen Preis zuordnen. In diesem Beispiel erstellen wir den Preis mit der in der Antwort zurückgegebenen Produktkennung.

Notiz

In diesem Beispiel werden die Standardschlüssel Ihres Stripe-Nutzerkonto für Ihre Sandbox-Umgebung verwendet. Nur Sie können diese Werte sehen.

CreatePrice.cs
using System; using Stripe; class Program { static void Main(string[] args) { StripeConfiguration.ApiKey = "sk_test_BQokikJOvBiI2HlWgH4olfQ2"; var optionsProduct = new ProductCreateOptions { Name = "Starter Subscription", Description = "$12/Month subscription", }; var serviceProduct = new ProductService(); Product product = serviceProduct.Create(optionsProduct); Console.Write("Success! Here is your starter subscription product id: {0}\n", product.Id); var optionsPrice = new PriceCreateOptions { UnitAmount = 1200, Currency = "usd", Recurring = new PriceRecurringOptions { Interval = "month", }, Product = product.Id }; var servicePrice = new PriceService(); Price price = servicePrice.Create(optionsPrice); Console.Write("Success! Here is your starter subscription price id: {0}\n", price.Id); } }

Speichern Sie den Code in der Datei Program.cs in Ihrem Projekt. Wechseln Sie in der Befehlszeile mit cd zu dem Verzeichnis mit der Datei, die Sie gerade gespeichert haben. Führen Sie dann Folgendes aus:

Command Line
dotnet run

Wenn alles funktioniert, wird die folgende Antwort in der Befehlszeile angezeigt. Speichern Sie diese Kennungen, damit Sie sie beim Erstellen der Integration verwenden können.

Command Line
Success! Here is your starter subscription product id: prod_0KxBDl589O8KAxCG1alJgiA6 Success! Here is your starter subscription price id: price_0KxBDm589O8KAxCGMgG7scjb

Siehe auch

Damit ist dieser Quickstart-Leitfaden abgeschlossen. Über die unten stehenden Links finden Sie weitere Möglichkeiten dazu, wie Sie Zahlungen für gerade erstellte Produkte verarbeiten.

  • Zahlungslink erstellen
  • Vorgefertigte Bezahlseite
  • Personalisierter Zahlungsablauf
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