Gain confidence in your financial reporting by distinguishing between platform-reported and estimated transaction amounts.
Accurate financial data is critical for your business. Today, we're introducing a small but powerful enhancement to our transaction API: the isReportedAmount
field. This new field brings a new level of clarity and confidence to your revenue reporting.
What is isReportedAmount
?
isReportedAmount
is a new boolean field available on every transaction object. It's simple:
-
isReportedAmount: true
The transaction amount was reported directly by the payment platform (e.g., via a webhook or a modern server API). You can treat this as confirmed revenue. -
isReportedAmount: false
(or undefined)
The transaction amount was estimated based on product data (price at time of purchase or renewal). While usually correct, it's not confirmed by the platform.
How to Use It
When you fetch transactions from our API, you can now check the isReportedAmount
field.
To ensure the highest number of your transactions have isReportedAmount: true
, we highly recommend enabling server-to-server notifications for both Apple App Store and Google Play. This allows us to receive real-time, accurate data directly from the platforms. All Stripe transaction contain the reported amounts by default.
We're excited to see how you leverage this new level of data clarity. As always, we're committed to providing you with the most powerful and transparent tools for managing your in-app purchases.
Happy coding! The Iaptic Team