StripeConnecteurStable

Cancel PaymentIntent (Stripe)

Cancel a Stripe PaymentIntent.

Vue d’ensemble

Objectif

Annule explicitement un PaymentIntent Stripe avec une raison métier supportée par Stripe.

Quand l’utiliser

  • Quand le client abandonne le paiement.
  • Lorsqu’un doublon est détecté.
  • Quand un contrôle fraude impose l’arrêt du paiement.

Paramètres 3

extension_config_idRequisref(extension_config:stripe)
Configuration Stripe active utilisée pour l’appel provider. Le marchand reste dérivé du contexte du processus.
payment_intentRequisStripe payment intent
PaymentIntent Stripe typé qui matérialise l’exécution provider du paiement Ormuz concerné.
cancellation_reasonOptionnelenum
Motif Stripe normalisé expliquant pourquoi le PaymentIntent doit être annulé. Valeur par défaut : requested_by_customer.

Sorties 1

payment_intentStripe payment intent
PaymentIntent Stripe typé qui matérialise l’exécution provider du paiement Ormuz concerné.

Comportement

Valider l’objet

Utilise le PaymentIntent typé plutôt qu’un identifiant brut.

Appliquer la raison

Normalise la raison parmi les valeurs acceptées par Stripe.

Annuler et retourner

Annule le PaymentIntent et expose sa nouvelle représentation nettoyée.

Exemple de processus

Payment intent Stripe
Annuler le intention de paiement Stripe (Stripe)
Synchroniser le paiement PSP (Stripe)

Exemple de placement de `stripe.cancel_payment_intent` dans un process avec des bindings typés.