Automatic refund tracking
Devtodev allows you to collect refund data automatically for purchases made through the Google Play and App Store platforms. Refunds are recorded as transactions with negative amounts and matched to original purchases whenever possible.
The automatic refund tracking system helps you monitor actual revenue more accurately and analyze refund patterns without manual event configuration.
Automatic refund tracking is available only for the Google Play and App Store platforms, and only for purchases made using their native payment systems. If you are using a third-party payment system, you need to send refunds manually using the Real Payment event with a negative amount.
How it works
Refunds are collected via store APIs or postbacks and processed on the server side. For each refund:
devtodev attempts to match it to an original transaction by transaction ID.
The refund is saved as a transaction with a negative amount.
The event is dated using the refund processing date (not the original payment date).
Setup
We recommend using automatic refund tracking together with automatic payment tracking to ensure accurate matching and avoid inconsistencies in reports.
To enable refund tracking:
Set up integration with the App Store or Google Play.
Go to:
Settings → Payments integration → IA refunds tracking
.Click the ✎ icon next to IA refunds tracking and fill in the fields related to the platform.
Refund tracking starts working automatically on supported platforms after you enable it in the devtodev interface.
No SDK-side changes are required.
For details on how to set up integration with app stores, see:
Last updated
Was this helpful?