{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-guides/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Processing transactions (Shopify)","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"processing-transactions-shopify","__idx":0},"children":["Processing transactions (Shopify)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"how-to-process-resolve-transactions-in-shopify","__idx":1},"children":["How to Process Resolve Transactions in Shopify"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["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."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["After Resolve authorizes a charge, you can perform the following actions on the order in Shopify:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Capture"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Cancel (Resolve: Cancel or Void Invoice)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Refund / Partial Refund (Resolve: Issue a Credit Note)"]}]},{"$$mdtype":"Tag","name":"blockquote","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Note:"]}," These actions ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["must"]}," be taken from within Shopify (or processed automatically, by Shopify). They cannot be taken within the Resolve dashboard or via the Resolve API."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"capture","__idx":2},"children":["Capture"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Capturing a charge does the following:"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Charges the authorized amount to the customer's Resolve account. This begins the customer's billing cycle and triggers the transfer process of funds from Resolve to the merchant. Merchants typically capture a charge after fulfilling the order. We recommend auto-capturing if you usually fulfill orders within 5 business days so that the customer receives their purchase before their billing statement."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can configure Shopify to auto-capture orders by setting ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Payment capture method"]}," (",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Settings > Payments"]},") to 'Automatically at checkout' or 'Automatically when order is fulfilled'."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"cancel","__idx":3},"children":["Cancel"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["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."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"refund","__idx":4},"children":["Refund"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["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."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"partial-refund","__idx":5},"children":["Partial refund"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["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."]}]},"headings":[{"value":"Processing transactions (Shopify)","id":"processing-transactions-shopify","depth":1},{"value":"How to Process Resolve Transactions in Shopify","id":"how-to-process-resolve-transactions-in-shopify","depth":2},{"value":"Capture","id":"capture","depth":4},{"value":"Cancel","id":"cancel","depth":4},{"value":"Refund","id":"refund","depth":4},{"value":"Partial refund","id":"partial-refund","depth":4}],"frontmatter":{"seo":{"title":"Processing transactions (Shopify)"}},"lastModified":"2026-03-09T16:15:15.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/guides/shopify-processing","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}