PaymentsKit allows you to easily monetize your game on Trail without having to deal with VATs, currency exchange and the usual hassles that come with this process. Under the hood, PaymentsKit takes care of all that for you. Not only that, but we streamlined the entire payment process for players too, making it as frictionless and easy as possible to pay for any product on Trail.
PaymentsKit at the moment offers two methods of monetization; In-App Purchases (IAPs) and trial-based premium (i.e. offering a free portion of the game and then requesting payment at a certain point to continue playing the game). More on both later.
Regardless of which method you choose to monetize your game, at one point in time, your player will encounter a paywall; this could be an item that they need to pay for with real money or reaching the end of a trial and they need to pay for the full game to continue. An example of IAP is below:
When the player interacts with this paywall, a pop-up will appear similar to the one below:
Depending on the region the player is in, different payment options may be available. In this example, we have credit/debit card as the method of payment available for this player. Once the player enters the relevant information and completes the purchase, they receive the product they paid for and the money is deducted from their account.
All products on Trail are consumables. Upon purchase, Trail creates an entitlement that your backend will consume to acknowledge that the game has delivered the product to the user.
Sometimes, your game will fail to consume and deliver the purchase to the user within the same session (e.g., Internet connectivity issues, a crash, or the user quits early). For that reason, whenever the game starts, the game should first check with the Trail SDK if there are any entitlements that are not consumed and need to be delivered to the user.
On Trail, you do not set prices directly, instead, you choose a price tier for your product. A price tier defines a price for each currency and region where Trail supports payments. The individual prices on each tier are not a direct conversion, instead, they are adjusted based on things as different VAT and GST rates, different purchasing power, etc.
We currently support 88 tiers, including a free one. On lower tiers, the tier number roughly corresponds to its price in USD, e.g. Tier 1 is $1, Tier 2 is $2, etc. On higher tiers, the gaps between tiers start becoming bigger.
US - USD
Europe - EUR
Sweden - SEK
Japan - JPY
Updated 3 months ago