Skip to content
Comply with the EU directives with Order EditingSee Shopify app listing

Payment Capture

This article walks through configuring automatic payment capture so payments are collected after the editing deadline passes.

5 min read

Overview

The Payment Capture settings page controls when Order Editing automatically captures authorized payments after the editing deadline passes.

If your store uses delayed payment capture, payment is authorized at checkout and held while the customer can still edit their order. Once the editing deadline expires, Order Editing can capture the payment automatically.

You can find this page in Settings > Payment Capture.

Tip: If you are new to delayed payment capture, read What Is Delayed Payment Capture? first.


Payment Capture Settings

This section controls automatic payment capture, high-risk order protection, and failure notifications.

Capture payment for orders when the order editing deadline is over

When this setting is enabled, payments are automatically captured once customers can no longer edit their orders.

This gives customers their full editing window before payment is finalized, and removes the need to capture those payments manually after the deadline closes.

Note: Automatic capture only works for orders that still have a capturable authorized payment and are ready to be captured. If the order is not ready, Order Editing skips it or retries later depending on the order state.

Avoid disputes and don't capture high-risk orders

When this setting is enabled, orders flagged as high-risk by Shopify will not be automatically captured.

You can review those orders in Shopify and manually capture the payment if you are confident the order is legitimate. This helps avoid capturing payment on orders that may lead to disputes or chargebacks.

Failure notification email

Use Failure notification email to choose or enter an email address for failed payment capture notifications.

This helps your team follow up quickly if a capture fails because the authorization expired, the payment provider declined the capture, or the payment is no longer eligible for automatic capture.


Payment Capture Rules

Some payment capture behavior is also controlled from your fulfillment rule setup. In Settings > Fulfillment Rules, Order Editing can show Payment Capture Rules when automatic payment capture is enabled.

These rules let you limit automatic capture to qualifying orders instead of capturing every order as soon as the editing deadline passes.

Available conditions

You can add these payment capture conditions:

Condition

What it checks

Required Order Tags

Capture payment only when all required tags are present, or when any required tag matches.

Required Fulfillment Status

Capture payment only when the order has one of the selected fulfillment statuses.

Required Order Risk Level

Capture payment only when Shopify's risk assessments match the selected risk levels.

If no payment capture rules are configured, payments are captured without additional rule requirements once the editing deadline has passed and the order is eligible for capture.

Tip: Use payment capture rules when your fulfillment flow needs extra checks, such as waiting for a fulfillment status, requiring an internal tag, or excluding specific risk levels.


Authorization Expiry Protection

Payment authorizations do not last forever. If a payment is not captured before the authorization expires, the hold on the customer's card can be released and you may need to request payment again.

Authorization periods vary by payment provider and card type:

Provider or card type

Typical authorization period

Standard authorizations

7 days

Shopify Plus stores using Shopify Payments

Up to 30 days

Some European cards

Up to 60 days

Refer to Shopify's payment documentation for the most up-to-date authorization periods.

Capture orders 1 day before authorization expires.

When this setting is enabled, Order Editing automatically captures payments 1 day before the authorization window expires.

This is useful for orders that stay on hold, have long editing windows, or sit in a queue before fulfillment. It helps preserve the payment even if the order is not ready to fulfill yet.

Note: This setting is disabled until automatic payment capture is enabled.


How automatic capture works

Order Editing only attempts automatic capture when the store has enabled automatic payment capture and the order editing deadline has passed.

Before capturing, Order Editing checks that the order has a capturable authorized payment, the order is ready to be captured, and any configured payment capture rules are met.

If the order does not meet those requirements, Order Editing does not force the capture. For example, an order may be skipped if the payment is not capturable, if the order still has an outstanding balance, or if the configured tag, fulfillment status, or risk conditions are not met.

If a temporary order state prevents capture, Order Editing can retry later. If the capture fails, the order remains uncaptured in Shopify and the failure notification email can alert your team.


FAQ

When are payments captured?

Payments are captured automatically after the order editing deadline passes, as long as automatic payment capture is enabled and the order is eligible for capture.

What happens with high-risk orders?

When high-risk protection is enabled, orders flagged as high-risk by Shopify are not automatically captured. Review those orders in Shopify and manually capture the payment if you decide the order is safe to process.

Why do payment authorizations expire?

Payment authorizations expire based on your payment provider and card type. If the authorization expires before payment is captured, the hold is released and you may need to request a new payment from the customer.

What if an order is on staff hold?

Orders with staff holds may stay open long enough for the authorization to expire. Authorization Expiry Protection can capture the payment before expiry, even if the order remains on hold.

What happens if a payment capture fails?

If payment capture fails, the order's payment status remains uncaptured in Shopify. If you have set a Failure notification email, your team receives a notification so they can retry capture manually or contact the customer.

Related articles

Payment Capture & Unpaid Edits

Payment Capture Settings

Configure payment terms for B2B orders and control how uncaptured funds are released after the editing deadline.

Payment Capture & Unpaid Edits

Reverse Unpaid Order Edits

Automatically roll back order changes when customers add products but don't complete payment before the editing deadline.