Stripe · Arazzo Workflow
Stripe Authorize and Capture Payment
Version 1.0.0
Authorize a payment with manual capture, poll until ready, then capture the funds.
Provider
Workflows
authorize-and-capture-payment
Place an authorization hold, confirm it, wait for capture readiness, then capture.
Creates a manual-capture PaymentIntent, confirms it to authorize the card, polls the PaymentIntent status, and captures the authorized amount once the intent is ready for capture.
1
authorizePayment
postPaymentIntents
Open a PaymentIntent with manual capture so funds are only held.
2
confirmAuthorization
postPaymentIntentsIntentConfirm
Confirm the PaymentIntent to place the authorization hold.
3
pollForCapture
getPaymentIntentsIntent
Poll the PaymentIntent until it reports requires_capture, indicating the authorization succeeded and funds can be captured.
4
capturePayment
postPaymentIntentsIntentCapture
Capture the authorized funds, optionally for a lower amount.