Frisbii Media's in-app purchase middleware allows you to sell the same offers in your mobile apps that you sell on your website. A purchase made in the app is also valid on the web platform and vice versa — the same subscription, the same access rights, on all platforms.
How it fits into your architecture
Frisbii Media does not replace the platform stores. You still use Apple's StoreKit and Google's billing library to handle the actual payment. Frisbii Media acts as a middleware that:
Receives the purchase receipt from your app's backend
Validates it with Apple/Google
Creates a corresponding order in Frisbii Media
Links the order to a Frisbii Media customer (once the user is identified)
This means a user can buy anonymously in the app and the purchase is held in Frisbii Media until they log in and the purchase is associated with their account.
Prerequisites
Platform setup
You must implement the standard in-app purchase flow for each platform before integrating with Frisbii Media:
Apple App Store: StoreKit documentation
Google Play: Google Play Billing integration
Frisbii Media backend setup
Configure in-app purchases in the Frisbii Media backend before going live:
This includes:
Linking your Apple App Store and Google Play apps to your Frisbii Media company
Configuring which Frisbii Media offers are available as in-app purchases
Uploading your Apple shared secret / Google service account credentials
You need at least one configured in-app offer in Frisbii Media before the middleware endpoints will accept purchases.