Confirm a PaymentIntent in Stripe.

This task confirms a PaymentIntent to process a payment.

yaml
type: "io.kestra.plugin.stripe.payment.ConfirmIntent"

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

Stripe API Key

Secret key for authenticating with Stripe. Starts with 'sk_' for live/test keys.

The PaymentIntent ID to confirm

Optional payment method ID to use for confirmation

Optional return URL for redirect-based payment methods

The confirmed PaymentIntent ID

The raw JSON response from Stripe

The PaymentIntent status