• 🏡 Home
  • 🚨 GDPR Compliant
  • ⚡️ Data Science
  • 📌 Machine Learning
  • 🔒 Privacy Preserving
  • 🏡 Home
  • 🚨 GDPR Compliant
  • ⚡️ Data Science
  • 📌 Machine Learning
  • 🔒 Privacy Preserving
Guide

Stripe CLI: Stripe WebHooks Configuration Guida Italiano

Stripe CLI: Stripe WebHooks Configuration Guida Italiano

La Stripe CLI è lo strumento ufficiale per testare l’implementazione di stripe nei nostri sistemi, in modo sicuro e agevole. Ti faccio vedere come configurarla rapidamente per gestire stripe webhooks.

Perché Stripe CLI

Attraverso la Stripe CLI, possiamo:

  • Testare webhooks senza la necessità di servizi di terze parti per il tunneling della connessione.
  • Triggerare webhooks per testare la nostra implementazione
  • Visualizzare i registri log delle API in tempo reale
  • Creare, ottenere, aggiornare ed eliminare oggetti API

Per iniziare dobbiamo eseguire alcuni semplici step.

Rechiamoci al seguente link, e scarichiamo l’ultima versione compatibile con il nostro sistema operativo.

Io seguirò la procedura per Utenti Windows.

Entro nella cartella appena estratta, contenente l’eseguibile che deve essere eseguito da riga di comando (cmd windows).

Possiamo pensare di aggiungere l’eseguibile alle variabili globali, ma onde evitare di riavviare il computer, limitiamoci a questo

Login

Per prima cosa eseguiamo il login, quindi digitiamo

stripe login

Sarà generato un pairing code e ci verrà richiesto di aprire una schermata dal browser. Accettiamo dando invio.

Permettiamo l’accesso cliccando su Allow Access dopo esserci assicurati che il pairing code sia corretto.

L’API key generata ha una validità di 90 giorni, ma ovviamente è possibile modificarla, facendola all’occorrenza scadere prima, dalla Dashboard.

Listen Webhooks Events

Ora assicuriamoci che tutto funzioni correttamente entrando in ascolto dei webhooks, digitando

stripe listen

Il vero punto di forza è un altro.

Stripe CLI ha infatti un’opzione di forwarding con la quale siamo in grado di testare l’implementazione del webhook handling sul nostro server.

Abbiamo quindi creato un controller opportuno e definito una rotta sul server.

Configuriamo ora la CLI affinché indirizzi il traffico sulla porta corretta digitando:

stripe listen --forward-to localhost:5000/hooks

Test Tips: Trigger Events

Stripe crea eventi ogni qualvolta una specifica operazione venga compiuta.

Per ragioni principalmente di test potrebbe essere utile sfruttare le potenzialità del comando:

stripe trigger payment_intent.created

Lanciando il comando su una nuova shell, e sostituendo il payment_intent.created con uno degli eventi presenti nella lista ufficiale è possibile testare qualsivoglia evento.

Stripe CLI Documentazione

Puoi trovare la documentazione qui.

Un caldo abbraccio, Andrea

Written by Andrea Provino - Novembre 22, 2019
Tags | web development

You Might Also Like

github-tensorflow-js-models-javascript-machine-learning-browser

GitHub Machine Learning: 9 Pre-trained TensorFlow.js models

Marzo 20, 2020
tensorflow-js-example-models-javascript-data-science-machine-learning-natural-language-processing

Tensorflow JS: Web Machine Learning and beyond

Marzo 19, 2020

Course Platform: AWS Cognito | Update 2

Ottobre 7, 2019
Next Post
Previous Post

Una pubblicità che non vedi se usi AdBlock

EXPAND YOUR KNOWLEDGE

  • Blockchain Developer

    Circuito aritmetico

    Novembre 1, 2022
  • machine-learning

    Un nuovo inizio

    Settembre 4, 2021
  • Zero Knwoledge Proof Article Privacy Preserving

    Zero Knowledge Proof: zk-SNARK e zk-STARK | Prova a conoscenza zero

    Luglio 8, 2021
  • oblivious-transfer-spiegazione-italiano-ot-explanation Privacy Preserving

    Oblivious Transfer (OT)

    Luglio 6, 2021
  • Aleo Studio Website Preview machine-learning

    Aleo Studio: un IDE per Zero-Knowledge Proofs Applications

    Luglio 1, 2021
  • privacy-enhancing-technologies-data-machine-learning-data-science Privacy Preserving

    Perché il Privacy Tech è un vantaggio competitivo micidiale

    Giugno 17, 2021
  • bloom-filter-spiegazione-italian Privacy Preserving

    Bloom Filter

    Giugno 3, 2021
  • trusted-execution-environment-tee-data-science-come-fuziona Data Science, Privacy Preserving

    Trusted Execution Environment | Cos’è un TEE?

    Giugno 2, 2021
  • Crypto Custody services machine-learning

    Crypto Custody: Guida alla custodia delle criptomonete

    Maggio 26, 2021
  • deep-q-learning-q-learning-reinforcement-learning machine-learning

    Deep Q-Learning

    Aprile 27, 2021

Quello che Google pensa ti possa piacere

Prodotti che i Cookie dicono potresti trovare interessanti

AI Blog - © 2019-2021 Andrea Provino