Skip to content
Last updated

How to Process Resolve Transactions in Shopify

When a customer completes a checkout with Resolve as the payment method, Resolve authorizes a charge for the amount of the order. The charge enters a pending state on the customer's Resolve account.

After Resolve authorizes a charge, you can perform the following actions on the order:

  • Capture
  • Cancel (Resolve: Cancel or Void Invoice)
  • Refund / Partial Refund (Resolve: Issue a Credit Note)

Note: Cancel, Refund, and Partial Refund must always be initiated from within Shopify. Capture behavior depends on your configured Invoice Capture Mode.

Capture

Capturing a charge starts the customer's billing cycle and triggers the transfer of funds from Resolve to the merchant.

How and when capture happens is controlled by the Invoice Capture Mode setting in your Resolve Shopify App settings. There are three modes:


Invoice Capture Mode

Shopify (default)

Resolve captures the charge when Shopify triggers its own capture, following your Shopify Payment capture method setting (Settings > Payments). Use this mode if you want Shopify to remain the single place that controls capture timing.

Capture on Fulfillment

Resolve defers capture until a fulfillment event is received from Shopify. The charge is captured automatically when the first fulfillment is created for the order in Shopify, regardless of whether the order is partially or fully fulfilled.

Prerequisites: This mode requires the Resolve Sync App to be installed with fulfillment webhooks enabled. If fulfillment sync is disabled, this option will be greyed out in the settings dropdown.

Note: Capture fires on the first fulfillment event. Partial capture is not supported — the full order amount is captured at that point. If you need to adjust the amount after capture, issue a refund or credit note from Shopify.

Manual Capture

Resolve never auto-captures. You must manually capture the invoice from the Resolve dashboard for each order. Use this mode when you need full control over when the buyer's billing cycle begins.

Invoice Capture Mode dropdown in the Resolve Shopify App settings


Warning: When capturing a Shopify order from within the Resolve dashboard (Manual Capture mode), Resolve does not trigger a corresponding capture in Shopify. You must manually update the order status in Shopify after capturing in Resolve.

Cancel

If you haven't yet captured a charge, you can cancel its authorization. Canceling a charge is irreversible and Resolve is unable to reinstate those funds.

Refund

If you've already captured a charge, you can reverse it and refund the amount to the customer's Resolve account. Refunding a charge is irreversible.

Partial refund

If you've already captured a charge, you can reverse part of the charge and refund the specified amount to the customer's Resolve account. Partially refunding a charge is irreversible.