In-app purchase verification

In-app purchase verification

Released 3 years ago , Last update 3 years ago

Protects against in-app purchase bypass tools such as 'iAP Cracker', using a hosted receipt verification service

This component provides protection against tools that bypass in-app purchases and unlock premium content for free, such as the most popular 'iAP Cracker'. Protection is managed via a hosted receipt verification service hosted on our servers. It comes with both proven security and reliability against cracking tools and is meant to be as easy as possible to integrate for the developer.

In-app purchase verification is intended for those who don't maintain a server and want to avoid managing purchase verification themselves – it's a huge time saver: Implementing it is as easy as inserting a few extra lines of code (see below). From then on, the server will do its magic and it'll verify each receipt with an Apple server. It'll also provide you with a count of purchases made.

  • 5 10
  • 4 2
  • 3 0
  • 2 0
  • 1 1
13 Reviews Read Reviews


14-day money-back guarantee


Personal license

  • Perpetual license

  • unlimited applications

  • Can distribute binary products only

  • Commercial use

  • 6 months support

Developer license

From now on, the developer license package comes with the same PHP script we use so you can self-host 'In-app purchase verification' if you want to.

Code sample

#import "iAPVerification.h"

- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions {
    for (SKPaymentTransaction *transaction in transactions) {
        [iAPVerification verifyPurchase:transaction isSandbox:YES delegate:self];

- (void)purchaseVerified:(NSDictionary *)dictionary paymentTransaction:(SKPaymentTransaction *)paymentTransaction {
    NSString *productId = [dictionary objectForKey:@"product_id"];

    if ([productId isEqualToString:@"com.powerflightapp.iap.1"]) {
        // Provide content

    [[SKPaymentQueue defaultQueue] finishTransaction:paymentTransaction];
2 licenses, starting from From » $24.99 View Licenses

Get A Quote

What do you need?
  • Custom development
  • Integration
  • Customization / Reskinning
  • Consultation
When do you need it?
  • Soon
  • Next week
  • Next month
  • Anytime

Thanks for getting in touch!

Your quote details have been received and we'll get back to you soon.

Or enter your name and Email
  • D Datcrack License holderDeveloper license
    6 month support
    Purchased on Mar 9, 2015
    1 month ago
    Hi, Does this still actively protect from IAP crackers? Thanks
  • L Leo 6 months ago
    Hi, I saw your In App Purchase Verification module and would love to use it, but I don't develop natively. Is there a way I can do this through a REST API so that I can use a basic HTTPClient to make the calls? I currently use Appcelerator Titanium and at times Unity. Thanks
  • TT Thuan Ta License holderPersonal license
    6 month support
    Purchased on Jul 21, 2012
    2 years ago
    Has anyone tried using one of the newer iAP hacks like iAPFree or LocalIAPStore against your iAP with iAP Verification? Did iAP Verification protect against these newer hack methods?
    • O osama 2 years ago
      any answers ?
    • M MasterRazer 2 years ago
      Yes it does. I tried. It works with a server. All hack tools won`t work.
    • TT Thuan Ta 2 years ago
      Great! Good to know. Thanks for the confirmation!