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.
View Spec
View on GitHub
CommerceFinancial ServicesFintechPaymentsT1StripeAgentic CommercePoint-of-SaleArazzoWorkflows
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.
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.