How to detect refunds or chargebacks for UWP consumable add-ons?

onyk 20 Reputation points
2025-10-03T06:59:59.4966667+00:00

Hi,

I'm integrating the consumable in-app purchase add-on into my UWP app published on the Microsoft Store.

I want to know about refunds and chargebacks of the consumable add-on in order to manage purchases.

The UWP documentation did not include any APIs that would allow me to detect or be notified of refunds or chargebacks of the consumable add-on.

https://free.blessedness.top/en-us/windows/uwp/monetize/enable-consumable-add-on-purchases

However, the Microsoft Game Development Kit has a Clawback event through which I can learn about these cases.

https://free.blessedness.top/en-us/gaming/gdk/docs/store/commerce/service-to-service/xstore-managing-refunds-and-chargebacks

I have some questions about this Clawback event.

  1. The Clawback event queue has an API with a URL similar to the UWP Microsoft Store API (https://purchase.mp.microsoft.com/v8.0/b2b/~).
    Does it also support receiving events for in-app purchases of UWP apps?
  2. The page above says, "To have a Clawback event queue set up for you, contact your Developer Partner Manager or Microsoft contact."
    I don't have a Developer Partner Manager. How can I contact Microsoft about this?
    I have already contacted Microsoft Store Developer Support, but they were unable to provide assistance.
Developer technologies | Universal Windows Platform (UWP)
0 comments No comments
{count} votes

Answer accepted by question author
  1. Raymond Huynh (WICLOUD CORPORATION) 2,215 Reputation points Microsoft External Staff
    2025-10-06T08:31:23.34+00:00

    Hi onyk ,

    There isn’t a public API that provides real-time notifications for refunds or chargebacks of consumable add-ons. The supported documentation focuses on reporting consumables as fulfilled and reconciling transactions using Partner Center reports.

    Official documentation:

    Recommended approaches (documented and supported):

    1. Reconcile your in-app purchase data against Partner Center reports (Insights) to identify refunded or adjusted transactions and adjust entitlements on your backend accordingly.
    2. Maintain server-side logs of purchases and redemptions. Before granting a consumable entitlement, verify the transaction ID or product license against your own backend records.
    3. If you require event-based notifications (for example, a Clawback queue), you can contact Microsoft Support to ask whether this can be enabled for your application. Provide your App ID and the SKU IDs for the consumables when submitting your request.

    Microsoft Support contact options:

    Hope this helps!

    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.