Shopify Payment Status Info

Shopify Payment Status Info

Extensiv Integration Manager filters on Financial Status (aka Payment Status) when importing orders. This is done to ensure that unpaid or refunded orders are not accidentally loaded and then shipped to the customer.
By default, Integration Manager loads orders in the Paid or Partially Refunded statuses.

Available Payment Status Options in Integration Manager


The customer's card has been verified and the funds held. Funds will need to be captured later on, usually when the order has shipped.


Orders paid via Cash, Check, or COD will be listed as pending until the payment is manually marked as received.
Funds have been completely collected from the customer.

Partially Paid

Payment was collected manually in Shopify but only a portion of the order has been paid.

Partially Refunded

Payment was fully received, but a portion was refunded to the customer. This often happens when a customer requests to cancel one of the item on their order, but not the entire order.
This is a special Integration Manager status that checks for both Paid orders and Partially Refunded orders. These are the orders that most sellers want to ship.


Payment was received, but the entire order was refunded.


Order was never paid, and was then canceled.


Orders in any of the following Statuses: Authorized, Pending, Expired, or Partially Paid


This is a special Integration Manager status that will load all orders, regardless of payment status.

What is the Proper Payment Status to Load?

This depends on your Shopify configuration, but there are two primary options:
  1. If you are collecting full payment up front as soon as the customer orders, select Paid or Partially Refunded to ensure that all paid orders, and orders that were partially canceled/refunded are loaded and forwarded for shipping
  2. If you are not capturing payment until after orders ship, select Authorized to have those orders loaded by Integration Manager. When selected, Integration Manager will also ask you if you would like us to automatically Capture Order Payments After Fulfilled. If enabled, when Integration Manager sends tracking back to Shopify, we will also tell Shopify to collect the held/authorized funds from the customer's card.

How Do I Load Two Payment Statuses?

The most common two payments statuses to load are Paid or Partially Refunded, so we offer that as a special option.
Another common scenario is needing to load both Paid and Authorized orders. Unfortunately, because these two payment types are handled so differently, we cannot load them at the same time, but there is a solution.
  1. Setup a Integration Manager connection to your store to pull in Paid or Partially Refunded orders.
  2. Setup a second Integration Manager connection to your same store to pull in Authorized orders.
  3. Add an order tag to either your Authorized or your Paid orders, to further differentiate them.
  4. Enable the Integration Manager Filter Orders By Order Tags option for each connection to either load or skip orders with that tag. This way, the two sets of orders can never become crossed and double loaded.
    1. This can also be configured in Integration Manager by using the Order Pickup Action option on the Authorized orders to ensure they are not loaded again later on when they become Paid.

These steps can be extended to additional payment statuses or scenarios if you have orders from many different sources in Shopify that all need to follow different payment workflows.

    • Related Articles

    • Shopify Integration Overview

      Supported Plans This integration works with all Shopify plans including the Lite and POS versions. Supported Functions Order Download Inventory Sync Shipment Confirmation - Detailed Order Cancel Download Order Cancel Upload Workflow Extensiv ...
    • Shopify Settings

      This page covers the various options that can be set in Extensiv Integration Manager and in your Shopify account.  Integration Manager Settings Setting Description Default Options Order Status Only pull orders with the selected Order Status. (This ...
    • Shopify - This action requires write_orders scope

      Problem When downloading orders or sending back tracking information to Shopify, you get one of the following error message in Extensiv Integration Manager: This action requires write_orders scope This action requires merchant approval for ...
    • Shopify Filter Order Rules

      Extensiv Integration Manager supports using order tags and customer tags to filter which orders should or should not be loaded into the WMS.  Under your Shopify cart settings in Integration Manager (Carts tab > Shopify > Edit Setup), in the "Filter ...
    • How to Ignore Shopify POS Orders

      If you need Extensiv Integration Manager to ignore POS orders so they don't get sent to your warehouse for Fulfillment there are a few different ways to handle this. Option 1: Automatically Mark POS Orders as Fulfilled You need to make sure Shopify ...