
Stripe ConfirmIntent
CertifiedConfirm a Stripe PaymentIntent
Stripe ConfirmIntent
Certified
Confirm a Stripe PaymentIntent
Confirms a PaymentIntent by ID, optionally specifying a PaymentMethod and return URL for redirect flows. Uses the secret key context.
yaml
type: io.kestra.plugin.stripe.payment.ConfirmIntentExamples
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
PaymentIntent ID to confirm
paymentMethod string
PaymentMethod ID
Optional PaymentMethod to use when confirming
pluginDefaultsRef Non-dynamicstring
Reference (ref) of the pluginDefaults to apply to this task.
returnUrl string
Return URL
Optional redirect URL for SCA/redirect flows
Outputs
paymentIntentId string
Confirmed PaymentIntent ID
raw string
Raw Stripe response
status string
PaymentIntent status