Capturing payments

When a customer makes a payment using a credit card, the payment information needs to be captured and sent to their bank for processing. You can capture payments manually or automatically. If you set up manual capture, then you'll need to capture the funds for each order from the Orders area of Shopify. If you set up automatic capture, then you'll need to make sure that you receive the funds from credit card payments.

Capture payments manually

If you have configured your settings to capture funds manually, then you won't receive money from orders automatically. Make sure you get paid by capturing every payment as soon as possible after it's authorized.

The authorization period for capturing payment varies depending on your credit card payment provider. For example, Shopify Payments provides an authorization period of 7 days. You need to capture a payment within the authorization period to collect money for your order.

When you capture a single order manually, you can choose whether to take full or partial payment. You might want to capture only part of an order payment if:

  • some of the order has run out of stock and the customer doesn't want to wait for the product to be replenished
  • the customer has changed their mind or made an error, and they only want part of what they ordered.

To collect the deferred amount of a partial payment, you can send an invoice to your customer with a link to the checkout page, or you can accept payment for the order.


You can see a record of the successful capture in the order's Timeline.

Make manual payment captures in bulk

To capture funds for multiple orders paid by credit card, you can do a bulk action on your orders to capture payment.

Ready to start selling with Shopify?

Try it free