Skip to content

Last updated: 06 February 2026 | Change log

Manage your orders

You can use the Shopify admin panel to:

We collect all these payment action requests by batch and send them for approval every five minutes.

Best practice

To see the updated status for an order, check the status only after you are sure that both:

  • we have completed our batch process
  • your scheduled cron job has run

Once we approve your request, you can view the updated order status in the Shopify admin panel.

For further information about the payment flow for an order, view the updated payment status in our Worldpay Plugin admin portal.

You can also manage your payment status updates by adjusting your cron job frequency in our Plugin admin portal.



Capture (settle) an order

Once an order is authorized, you can capture the order in the Shopify store admin panel.

Shopify allows you to capture multiple orders at once. However, it only allows you to capture the full amount. Partial captures are not available.

Note

We strongly recommend you initiate the capture from the Shopify admin panel to ensure end-to-end synchronization. Currently, Shopify limits the ability to initiate capture requests from external applications.

To capture an order:

  1. Log into the Shopify admin panel.

  2. Click "Orders" in the left-hand menu. The screen displays a list of your orders and their statuses.

Orders list screenshot
  1. To send multiple capture requests, select the orders using the checkboxes, click the "Capture payments" button above the order list, and confirm.
Capture all order payments button

You can also send single capture requests by clicking on the order number to open the individual order details page.

Order details page
  1. Click the "Capture payment" button and confirm the capture request.
Capture payment button

Once we have collected and approved your capture request, we immediately update the status in both the Shopify admin panel and our Worldpay Plugin admin portal.



Refund an order

You can only refund an order once it has been captured.

To start a refund:

  1. Log into your Shopify admin panel.

  2. Click on the order number on the "Orders" page and select "Refund" at the top of the order details page.

Refund button screenshot
  1. The following window appears. Add your reason for the refund and click "Refund".
Reason for refund screenshot

You can see the refund request status on the order details page.

Refund is pending message screenshot
  1. For a partial refund, edit the "Refund amount" and confirm. If the order contains multiple items, you can either select the item(s) being refunded or follow the prompt to edit the order and add a discount.
Partial refund amount screenshot



Once we have collected your refund request, we update the order status in the Shopify admin panel to show the refund is pending. We update the status again when the refund either succeeds or fails.

In our Worldpay Plugin admin portal, we update the refund status throughout the order journey as:

  • Sent for Refund
  • Refunded
  • Refund Failed
Sent for refund, refunded, and refund failed statuses
Important

You must ask your Implementation Manager to set up your webhooks to be able to see these payment statuses for refunds in our Plugin admin portal.


Cancel an order

Once it has been authorized, you can cancel an order in the Shopify store admin panel. You cannot cancel an order if it has already been captured.

To cancel an order:

  1. Log into your Shopify admin panel.

  2. Click the "More actions" option at the top of the order details page and click "Cancel order".

Cancel order button
  1. A pop-up confirmation screen appears. Select your reason for the cancellation and click "Cancel order".
Confirm cancel order action

A cancellation request is sent to us. Once we have collected and approved your cancellation request, we immediately update the status in both the Shopify admin panel and our Worldpay Plugin admin portal to show it as cancelled.


View the order status

You can view the status of your order in Shopify's admin panel with the below steps.

  1. Log into the admin panel.

  2. Click "Orders" in the left-hand menu. The screen displays a list of your orders and their statuses.

  3. Click the order number to see the status timeline for a specific order.

  • In the below order timeline, a capture request has been sent and is waiting for confirmation:
Capture request pending screenshot
  • Once the capture is complete, the order status updates to "Paid".
Updated capture request screenshot




View the payment status of your order

To view the specific payment status of your order, visit our Worldpay Plugin admin portal and follow the below steps.

  1. Log into our admin portal.
  2. Click on "Orders" in the left side menu to check the payment status.
Orders list screenshot
  1. Click "View" to see further details for each order. In the below example, an order with the status "Paid" in the Shopify admin panel has the payment status "Sent for Settlement" in our Plugin admin portal:
Single order information page screenshot

Manage your payment status updates

To change the frequency of your payment status updates:

  1. Log into our Worldpay Plugin admin portal.

  2. Go to Configuration → General in the left side menu.

  3. Select your store and choose your preferred cron job frequency. We recommend you set the frequency to "Every 5 minutes" if your order volume is high.

Cron job frequency menu screenshot

Cron job dashboard

You can track cron job activities for all payment actions in your cron job dashboard, available in the left side menu in our Plugin admin portal:

Cron job dashboard screenshot