Passa al contenuto
Crea account
o
Accedi
Il logo della documentazione Stripe
/
Chiedi all'IA
Crea un account
Accedi
Inizia
Pagamenti
Ricavi
Per piattaforme e marketplace
Gestione del denaro
Strumenti di sviluppo
PanoramicaExplore all products
Start building
Avviare lo sviluppo
    Configurare il tuo ambiente di sviluppo
    Inviare la prima richiesta API
    Accettare un pagamento
    Creare e testare nuove funzionalità
    Lista di controllo per il passaggio alla modalità live
Progetti di esempio
Informazioni sulle API
Sviluppare con gli LLM
Utilizza Stripe senza dover scrivere codice
Configura Stripe
Crea un account
Dashboard per il web
Dashboard per dispositivi mobili
Passare a Stripe
Gestire il rischio di frode
Informazioni sulle frodi
Protezione contro le frodi di Radar
Gestisci le contestazioni
Verificare l'identità
Pagina inizialeIniziaStart developing

Configura il tuo ambiente di sviluppo

Acquisisci familiarità con la CLI di Stripe e i nostri SDK lato server.

Copia pagina

Non sei uno sviluppatore?

Consulta la nostra documentazione per le opzioni senza codice, usa una soluzione preintegrata dalla nostra galleria dei partner oppure assumi un esperto Stripe certificato.

Gli SDK lato server e l’interfaccia della riga di comando (CLI) di Stripe consentono l’interazione con le API REST di Stripe. Inizia con la CLI di Stripe per semplificare l’ambiente di sviluppo ed effettuare chiamate API.

Utilizza gli SDK per evitare di scrivere codice boilerplate. Per iniziare a inviare richieste dal tuo ambiente, scegli una lingua per seguire una guida rapida.

Estensioni di Chrome

Ti consigliamo di sviluppare l’integrazione per i pagamenti con Stripe (come Elements o Checkout) sul tuo sito web. Configura quindi la tua estensione per Chrome in modo che gli utenti vengano indirizzati a questa pagina di pagamento quando sono pronti ad acquistare.

Questo metodo è più sicuro e più facile da gestire rispetto al tentativo di gestire i pagamenti direttamente all’interno dell’estensione.

In questa guida rapida, installi la CLI di Stripe, uno strumento essenziale che ti consente di accedere all’integrazione Stripe dalla riga di comando. Puoi installare anche l’SDK .NET lato server di Stripe per accedere alle API Stripe dalle applicazioni scritte in C#.

Che cosa imparerai

In questa guida rapida scoprirai:

  • Come chiamare le API di Stripe senza scrivere una riga di codice
  • Come gestire le dipendenze di terze parti utilizzando la CLI di .NET Core, la CLI di NuGet o la console di gestione dei pacchetti
  • Come installare l’ultimo SDK .NET v48.0.0 di Stripe
  • Come inviare la tua prima richiesta SDK

Configurazione iniziale

Innanzitutto crea un account Stripe o accedi.

Configura la CLI di Stripe

Installa

Dalla riga di comando, utilizza uno script di installazione o scarica ed estrai un file di archivio con versione numerata per il sistema operativo in uso per installare la CLI.

Per installare la CLI di Stripe con homebrew, esegui:

Command Line
brew install stripe/stripe-cli/stripe

Questo comando fallisce se lo si esegue sulla versione Linux di Homebrew, ma è possibile utilizzare questa alternativa o seguire le istruzioni nella scheda Linux.

Command Line
brew install stripe-cli

Autentica

Accedi e autentica il tuo account utente Stripe per generare una serie di restricted keys. Per ulteriori informazioni, consulta la sezione Autorizzazioni e chiavi della CLI di Stripe.

Command Line
stripe login

Premi il tasto Enter sulla tastiera per completare la procedura di autenticazione nel browser.

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)

Conferma la configurazione

Ora che hai installato la CLI, puoi fare una singola richiesta API per creare un prodotto.

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

Cerca l’identificatore del prodotto (in id) nell’oggetto della risposta. Conservalo per il passaggio successivo.

Se tutto ha funzionato, la riga di comando visualizza la seguente risposta.

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

Poi chiama Crea un prezzo per associare un prezzo di 30 USD. Scambia il segnaposto in product con l’identificatore del prodotto (ad esempio, prod_LTenIrmp8Q67sa).

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

Se tutto ha funzionato, la riga di comando visualizza la seguente risposta.

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

Installa l'SDK lato server di .NET

La versione più recente dell’SDK Stripe .NET lato server è v48.0.0. Supporta .NET Standard 2.0+, .NET Core 2.0+ e .NET Framework 4.6.1+.

Controlla la versione dell’SDK .NET:

Command Line
dotnet --list-sdks

Installare la libreria

Per creare un nuovo progetto dalla riga di comando, utilizza .NET Core Command Line Interface (CLI):

Command Line
dotnet new console

Per installare la libreria, esegui questo comando e aggiungi il riferimento del pacchetto al file di progetto (.csproj):

Command Line
dotnet add package Stripe.net

Dopo aver installato la libreria con la CLI, la libreria viene aggiunta automaticamente come dipendenza nel file di progetto (.csproj). Ad esempio:

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 di installazione

Esegui la prima richiesta SDK

Ora che hai installato l’SDK .NET, puoi creare un oggetto Product in abbonamento e associare un oggetto Price con due richieste API. In questo esempio, per creare il prezzo utilizziamo l’identificatore del prodotto restituito nella risposta.

Nota

Questo esempio utilizza le chiavi predefinite del tuo account utente Stripe per il tuo ambiente sandbox Solo tu puoi vedere questi valori.

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); } }

Salva il codice nel file Program.cs del tuo progetto. Dalla riga di comando, inserisci cd alla directory contenente il file che hai appena salvato ed esegui:

Command Line
dotnet run

Se tutto ha funzionato, la riga di comando mostra la seguente risposta. Salva questi identificatori in modo da poterli utilizzare durante la creazione della tua integrazione.

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

Vedi anche

La guida introduttiva termina qui. Fai clic sui link riportati di seguito per conoscere alcuni modi per elaborare un pagamento per il prodotto che hai appena creato.

  • Creare un link di pagamento
  • Pagina di pagamento preintegrata
  • Flusso di pagamento personalizzato
Questa pagina è stata utile?
SìNo
Hai bisogno di aiuto? Contatta l'assistenza clienti.
Partecipa al nostro programma di accesso anticipato.
Dai un'occhiata al nostro registro delle modifiche.
Domande? Contattaci.
LLM? Leggi llms.txt.
Realizzato da Markdoc