How can I mark an order as refunded in Shopify via API?

Topic summary

• A developer integrating Shopify seeks a way to mark an order as refunded via API when the actual refund is processed directly by third‑party payment gateways, not through Shopify itself.

• Objective: Update the Shopify order record to reflect a refund status without using Shopify’s native refund workflow.

• Key question: Is there an API endpoint or supported method to set an order as refunded in Shopify when payments/refunds occur outside Shopify (e.g., via third‑party payment providers instead of Shopify Payments)?

• Technical context: Typically, Shopify manages refunds within its platform; the request is to synchronize external refund events back to Shopify via API.

• Status: No replies or solutions provided; the inquiry remains open and unanswered.

Summarized with AI on January 24. AI used: gpt-5.

Hello,

I’m working on a shopify integration where the refunds are processing by the respective payment gateways directly without processing through the shopify. We need a way to update shopify order to mark it as refunded via API.

Is there a way we can accomplish that?

Thanks in advance

1 Like