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
Open a PaymentIntent with manual capture so funds are only held.
2
confirmAuthorization
Confirm the PaymentIntent to place the authorization hold.
3
pollForCapture
Poll the PaymentIntent until it reports requires_capture, indicating the authorization succeeded and funds can be captured.
4
capturePayment
Capture the authorized funds, optionally for a lower amount.
Source API Descriptions
openapi
openapi
openapi
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.