Order Financial Status Not Updated After Successful Refund via Amazon Payment Services

Dear Shopify Support Team,

I initiated a refund for an order (Order ID: 6404347593022) via Shopify API two days ago. The order timeline shows “Refund Pending,” and the order amount has been updated to 0. However, the financial status still shows as “Paid.” I have confirmed with Amazon Payment Services that the refund was successfully processed on their end.

Could you please investigate why the financial status has not updated to “Refunded” in Shopify?
Thank you,

Abdul Bari Mughloo
Shop Name: GoGo Motor
abdulbari@graphicweave.com

When you query the refund what are you seeing being returned?

query GetOrderRefundTransactions {
  order(id: "gid://shopify/Order/6404347593022") {
    id
    refunds(first: 5) {
      edges {
        node {
          id
          status
          transactions(first: 5) {
            id
            status
            amountSet {
              shopMoney { amount currencyCode }
            }
          }
        }
      }
    }
  }
}

If orders are being made using the Payment Apps API you may need to use the refundSessionResolve mutation.