ConfirmIntent
Confirm a PaymentIntent in Stripe.
This task confirms a PaymentIntent to process a payment.
yaml
type: "io.kestra.plugin.stripe.payment.ConfirmIntent"Examples
Confirm a PaymentIntent
yaml
id: confirm_payment_intent
namespace: company.team
tasks:
  - id: confirm_payment
    type: io.kestra.plugin.stripe.payment.ConfirmIntent
    apiKey: "{{ secret('STRIPE_API_KEY') }}"
    paymentIntentId: "pi_123456789"
Properties
apiKey *Requiredstring
Stripe API Key
Secret key for authenticating with Stripe. Starts with 'sk_' for live/test keys.
paymentIntentId *Requiredstring
The PaymentIntent ID to confirm
paymentMethod string
Optional payment method ID to use for confirmation
returnUrl string
Optional return URL for redirect-based payment methods
Outputs
paymentIntentId string
The confirmed PaymentIntent ID
raw string
The raw JSON response from Stripe
status string
The PaymentIntent status