Fovea's billing service is gradually being replaced by Iaptic. It's a new better version of the same service, backward compatible, but distributed with different conditions.
What is the relation between Fovea and Iaptic?
In August 2020, iaptic SAS acquired the rights to distribute Fovea's Billing service. Being a company incorporated in France, it made it easier to access a number of services and build trust with our customers.
Fovea will continue to handle every technical aspects, while Iaptic handles the commercial side of the project. That is why we're rebranding our service as iaptic, a better name that also matches what you see on your invoices.
What has changed (or will)?
I you have already been using Fovea.Billing, here's a summary of what changed with the introduction of iaptic.com and what didn't.
Iaptic introduces a version 3 of the REST API. It features some major changes:
- Customers are now associated with Purchases instead of Receipts.
- As such, different customers can own products that are in the same receipt.
- Customizable entitlement strategy.
- Manual association of purchases with customers.
- Can also be done from the dashboard.
v1 API endpoints are still available through a compatibility layer.
Administrators can add other member to their Team, those users can access the data for your application.
Google Subscription V2
Our server now validates google receipts for subscriptions using their newly introduced
subscriptionv2 API. It's compatible with the new subscription model introduced in May 2022, which gives more options for the pricing of subscription products.
Apple Server-to-Server Notifications V2
Version 2 of Apple server-to-server notifications is not supported. This new version includes additional data and more purchase events types.
The backend logic required to perform payments using Braintree (from PayPal) is now supported. Check this tutorial for an example use case.
Plans now have 2 distinct limits: a maximum number of transactions and number of requests per month. Some free apps are making lot of receipt validation requests (counted in millions) but haven't got many that subscribers (if any), those despite the cost to our infrastructure were still eligible for our free plan. This should encourage those users to optimize their usage of our API.
For our loyal users that are already subscribed to Fovea's silver plan:
- You can wait to upgrade to iaptic plans until January 1st, 2024.
- A 50% discount is available on request.
Some features like "Teams" will also only be available to PRO and BUSINESS subscribers.
Check out our Pricing page for details.
How will the migration happen?
For existing users, your data from Fovea.Billing is already available in iaptic.com. You can login with the same username and password and enjoy the new dashboard. Databases are synchronized 1-way, so data added through the old version of the service will also be available in iaptic.com.
It isn't possible to open new accounts in Fovea.Billing.
Step 1 - update your client
- Use "https://validator.iaptic.com" instead of "https://validator.fovea.cc" as your validation URL.
- You can find the exact URL in your Settings
Step 2 - update your server
Make API requests to
https://validator.iaptic.com. You can update your code to use API v3, while recommended this is optional: version 1 and 2 of the API are still available.
If there was only one good reason to upgrade to v3, it would be that it's better at tracking user entitlements. In the native platforms, there is no such thing as a "receipt identifier". Fovea did its best at generating one in order to track the receipts and their updates so we can update the users' collection of purchases. But there were cases when it did not work properly.
Linking users to purchases instead of receipts solves the issue. The concept of receipt is now only used internally as a mean to refresh purchases.
We updated our internal infrastructure to a solution that will be more resilient to failure.
When will the Fovea.Billing website go away?
It will not go away. The old version of the service will remain live, until at least 2024. In the end, we will redirect requests from *.fovea.cc to iaptic.com, so everyone will be migrated to the new version of the service. It is backward compatible, so this will be invisible to the users.