Paywalls

Configure your payment screens remotely and run A/B-experiments (coming soon)

We are happy to announce a new way to store your products: paywalls.

A paywall is a product array with custom JSON. The array is ordered and may be used to display products on your in-app purchase screen.

Insert into custom JSON any parameters you need. It could be titles, descriptions, localisations, font, background and color parameters, URLs to media content, etc. Parameters count are not limited.

Adding products to paywalls

Select a product from the list of all products.

You cannot add the same product twice to the paywall, but one product can be added to several paywalls.

Sort products

Drag and drop products within the paywall to change its order.

SDK always returns paywall products in a strict and defined order. So, you can put the list of corresponding products on the payment screen buttons.

Delete product from paywall

To delete product from paywall, select "Remove product" option.

Delete paywall

To delete paywall, select "Remove" option.

Make sure you are not removing the active paywall that is being used in your app. If you do that, your payment screen logic and purchases will be broken.

If you delete the paywall flagged as default, no other paywall will be set as a default one.

Default paywall

It's possible to make a paywall default – it's a special alias name, that can be assigned to only ONE paywall at one time.

After setting some paywall as default you can retrieve it using this special alias (and not its identifier). This is a great tool to switch your paywalls dynamically without app updates and run simple price tests

There can be no default paywalls at all. It's up to you whether you want to have them or not.