Configura il tuo ambiente di sviluppo
Guida rapida per lingua
Le librerie di assistenza lato server di Stripe (note anche come SDK lato server) e l’interfaccia a riga di comando (CLI) consentono l’interazione con le API REST di Stripe. Inizia con la CLI di Stripe ed effettua chiamate API di Stripe senza scrivere una riga di codice. Utilizza gli SDK per evitare di scrivere codice di testo generico. Per iniziare a inviare richieste dal tuo ambiente, scegli una lingua per seguire una guida rapida.
In questa guida rapida, installi la CLI di Stripe, uno strumento essenziale che ti consente di accedere da riga di comando all’integrazione di Stripe. È inoltre possibile installare l’SDK lato server di Stripe Ruby per ottenere l’accesso alle API di Stripe dalle applicazioni scritte in Ruby.
Che cosa imparerai
In questa guida rapida scoprirai:
- Come utilizzare le API di Stripe senza scrivere una riga di codice
- Come gestire le dipendenze di terze parti utilizzando un bundler con RubyGems
- Come installare l’SDK di Stripe Ruby v11.0.0
- Come inviare la tua prima richiesta SDK
Configurare la CLI di Stripe
Innanzitutto crea un account Stripe o accedi.
Installa
From the command-line, use an install script or download and extract a versioned archive file for your operating system to install the CLI.
Esegui autenticazione
Accedi e autentica il tuo account utente di Stripe per generare una serie di chiavi con limitazioni. Per ulteriori informazioni, consulta Autorizzazioni e chiavi della CLI di Stripe.
stripe login
Premi il tasto Enter sulla tastiera per completare la procedura di autenticazione nel browser.
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 configurazione
Ora che hai installato la CLI, puoi fare una singola richiesta API per la sezione Crea un prodotto.
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":
, "object": "product","prod_LTenIrmp8Q67sa"
Successivamente, vai su Crea una tariffa per allegare una tariffa di 30 USD. Scambia l’elemento segnaposto in product
con l’identificatore del prodotto (ad esempio, prod_LTenIrmp8Q67sa
).
stripe prices create \ --unit-amount=3000 \ --currency=usd \ --product=
{{PRODUCT_ID}}
Se tutto ha funzionato, la riga di comando visualizza la seguente risposta.
{ "id":
, "object": "price","price_1KzlAMJJDeE9fu01WMJJr79o"
Gestire le dipendenze di terze parti
Ti consigliamo di gestire le dipendenze di terze parti utilizzando lo strumento da riga di comando RubyGems, che ti consente di aggiungere nuove librerie e includerle nei tuoi progetti Ruby. Controlla se RubyGems è installato:
Installare RubyGems
gem --version
Se visualizzi il messaggio gem: command not found
, scarica RubyGems dalla pagina di download ufficiale.
Installare l'SDK lato server di Ruby
La versione più recente dell’SDK Stripe Ruby lato server è v11.0.0. Supporta le versioni Ruby 2.3 e successive.
Verifica la tua versione Ruby:
ruby -v
Installare la libreria
Crea un file gem e installa il gem generato utilizzando un bundler con RubyGems.
Aggiungi l’ultima versione di Stripe gem a un progetto:
bundle add stripe
Installa i file gem richiesti dalle fonti specificate:
bundle install
Alternative di installazione
Eseguire la prima richiesta SDK
Ora che hai installato l’SDK di Ruby, puoi creare un abbonamento di Prodotto e allegare una Tariffa con un paio di richieste API. In questo esempio, per creare la tariffa utilizziamo l’identificatore del prodotto restituito nella risposta.
Nota
Questo esempio utilizza le chiavi predefinite dell’account dell’utente Stripe per la modalità di test. Solo tu puoi vedere questi valori.
require 'rubygems' require 'stripe' Stripe.api_key = "sk_test_4eC39HqLyjWDarjtT1zdp7dc" starter_subscription = Stripe::Product.create( name: 'Starter Subscription', description: '$12/Month subscription', ) starter_subscription_price = Stripe::Price.create( currency: 'usd', unit_amount: 1200, recurring: {interval: 'month'}, product: starter_subscription['id'], ) puts "Success! Here is your starter subscription product id: #{starter_subscription.id}" puts "Success! Here is your starter subscription price id: #{starter_subscription_price.id}"
Salvare il file come create_price.rb
. Dalla riga di comando, inserisci cd
alla directory contenente il file che hai appena salvato ed esegui:
ruby create_price.rb
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.
Success! Here is your starter subscription product id: prod_0KxBDl589O8KAxCG1alJgiA6 Success! Here is your starter subscription price id: price_0KxBDm589O8KAxCGMgG7scjb
Vedi anche
La guida rapida termina qui. Fai clic sui link seguenti per conoscere alcuni modi per elaborare un pagamento per il prodotto che hai appena creato.