Stripe

Support

Does Stripe support auth and capture?

Yes, Stripe does support two-step payments, also known as “auth and capture.” This process allows you to authorize a charge and wait to settle it later.

Occasionally, a bank will show an authorization as an actual charge for the customer. As such, it’s worth thinking carefully about your use case before implementing authorize and capture. We’re happy to help.

Authorization

When creating the charge, you’ll want to pass in the capture parameter as false.

Capture

When you’re ready to actually accept the payment, you’ll just need to make a second API call to capture the charge. By default, we’ll capture the total amount that was authorized. If you want to charge less than the initial amount, you can pass in the amount parameter and we’ll refund the rest back to the customer.

You can see and capture all currently uncaptured payments from your dashboard.

Note that a charge must be captured within seven days or it will be cancelled.

Was this answer helpful? Yes / No