The Importance of Receipt Verification

Posted by Zachary Drake, Director, Partner Integrations, 19th August 2015

The growth of IAP in freemium apps, accounting for up to 76% of app revenue in the US alone, highlights a critical need for app developers to verify each purchase and guard against fraud. We highly suggest that you use receipt validation in your applications to prevent unauthorized transactions from contaminating your data. That way, you are incorporating valid (and only valid) purchases into your mobile analytics data. If you do not include a receipt parameter, we will assume that you did the receipt validation on your own and accept the purchase as valid.

Using IAP Receipt Verification and tracking your data on the Tapjoy Dashboard is simple and requires a minimal amount of work for app publishers.

You only need to make one single IAP tracking call for each purchase a user makes. By including the receipt parameter, you will eliminate revenue from fraudulent purchases showing up in your dashboard, and will ensure that the IAP analytics remain accurate. You can pass the Apple or Google store receipt, along with your Tapjoy IAP tracking call, and Tapjoy’s servers will verify that the transaction is valid before adding it to your dashboard data.

Once you’ve completed receipt validation, you can confidently look at your data set, and Tapjoy’s Future Value Map, and target spenders with IAP promotions and non-spenders with ads in order to truly drive LTV from your users.

Setting up IAP Receipt Validation

To get started, follow the below links for the operating system of your choice:

  • iOS
  • Android
  • Unity
  • AIR

Of course, if you haven’t updated to the latest Tapjoy SDK (11.2), then you should do so here, so you can continue to take advantage of Tapjoy’s personalized monetization solution for driving the most LTV from your users.

Want to work at Tapjoy?

Find out why Tapjoy is the best place to work.