In App Purchase Receipt Validator

The receipt validator handles a lot of important things: it makes sure no one can fake a purchase and gain access to your app, it also handles requests that handle activation and cancellation of memberships.

  • Make sure you have version 2.0.0 of the AppPresser in app purchase plugin installed and activated on your WordPress site.
  • You must setup your in app purchases in the app stores before you can setup the validator

Setup

Create a free account here: https://billing.fovea.cc/

If you have more than 100 new subscriptions per month, you will need to update to a paid plan.

On the Dashboard, click Edit Settings.

Validator URL: copy this and paste in the Integrations tab of your app on myapppresser.com.

Webhook URL: Add your site url: https://YOURSITE.com/wp-json/appp/v2/in-app-purchase-validate

iOS Shared Key: Visit your app in App Store Connect, click Apps => Your App => Features => In App Purchases. Find or generate the app specific shared secret. More information.

iOS Bundle ID/Android Package name: must match the app ID on the settings tab of your app customizer. For example, com.myapp.app

iOS Subscription Status URL: copy this and visit your app in App Store Connect, click app information, and add it. More information.

Android License Key: the Billing key from your Google Play Console. More information.

Android Service Account: you may have already set this up, if not here are instructions.  You need to paste the value into the field, and also send us the .json file. We also use this file to resubmit your app to Google Play. Make sure the permissions are correct as listed in our documentation, NOT the permissions in the fovea.billing documentation.

MyAppPresser Settings

Visit your app dashboard, click your app, and click Integrations. Add your product ID from app store connect and Google Play, that you setup in previous steps. Make sure it is the ID, not the name. There should be no spaces or special characters.

Add the store validator URL from above and save.

The next steps are to add the purchase form to your app and get ready for testing.