Stripe

integration_stripe · action · Integrazioni SaaS · Disponibile · v1.0.0

Descrizione

Crea checkout sessions, fatture, retrieve payment intent, lista subscriptions via Stripe API. Idempotency keys derivate da runId:nodeId:action per safe retry. Listener webhook eventi separato (in arrivo).

⚙️ Parametri di configurazione

Campi mostrati nell’editor quando si configura il nodo. Generati direttamente dal NodeDefconfigFields.

CampoTipoRequiredDefaultDescrizione
action
Azione
enum
create_checkout_sessioncreate_invoiceretrieve_payment_intentlist_subscriptions
si
integrationLabel
Etichetta integrazione
stringsiAccount Stripe con API key cifrata.
amount
Importo (centesimi)
numbernoSolo per create_checkout_session.
currency
Valuta ISO
stringnoEURCodice ISO 4217.
customerEmail
Email cliente
stringno
items
Line items (JSON array)
JSON object/arraynoEs: [{"name":"Pro Plan","amount":2900,"qty":1}]
successUrl
Success URL
stringnoRedirect post-pagamento.
cancelUrl
Cancel URL
stringno

⬆️ Output del nodo

Campi disponibili nei nodi successivi via $node.<alias>.json.<field>:

  • id
  • url
  • status

💡 Esempio configurazione

Snippet JSON del nodo come compare nel workflow. I valori sono derivati daidefaultValue e dai parametri required.

{
  "id": "node-integration_stripe-1",
  "defId": "integration_stripe",
  "label": "Stripe",
  "config": {
    "action": "create_checkout_session",
    "integrationLabel": "<integrationLabel>",
    "currency": "EUR"
  }
}

🔒 Note di sicurezza

API key Stripe cifrata AES-256-GCM. Webhook endpoint signature verification obbligatoria (HMAC-SHA256). Idempotency-Key derivato da run_id:node_id:action per safe retry — nessuna doppia transazione.

Pronto a usare Stripe?

Disponibile da subito in tutti i piani FlowForge. Provalo gratis senza carta di credito.

Inizia gratisSfoglia tutti i nodi