We support two types of one-time payments, premium SMS and the Purchase API. Premium SMS is used primarily for services which are temporal and requested by the end-user (eg. a yellow pages service). The Purchase API is similar to other online merchant services, and can easily be used for in-application payments, app store purchases, and other micro-payments.
Our Subscription API gives you the flexibility to take regular payments from your users. Creatary takes over the processing of the recurring payments, making it simple for you to use with minimal upkeep.
Each time a recurring payment is successfully taken, our servers will send your application a notification. This makes it easy to take actions, for instance, to update the user's account expiry date.
If there are issues taking a payment for any reason (eg. if the user has a low prepaid balance), or if the user unsubscribes from your application through the Creatary website, your application will again get a notification, and can take appropriate actions. For instance, reminding the user next time they login to your website that they have been downgraded from a 'premium' to a 'free' tariff.
Something else we think is rather unique to Creatary is the way we allow different tariffs to be managed for your applications. We let you provide the names of different tariffs within your application, and link different pricing to those tariffs based on the user's operator. This means you can make your service a reasonable price for each market, and manage the pricing through the Creatary console without having to add complex logic to your website.
Why would you want to have different pricing? First of all, some countries understand 'international currencies' better than others, so always pricing in Dollars or Euros isn't always the best approach. Secondly, when you agree with each operator you will be agreeing to specific prices rather being able to specifying the price when you send each user to us for authorisation, and some regions won't have equivalent pricing in their local currency. Another very important thing to keep in mind is the cost of living. In some countries €5 might be the cost of a magazine or a couple of coffees, while in another country that could be a significant portion of someone's wage, so in order to cater for different regional user bases you need to price appropriately.
So, how does it work? When you send someone to Creatary in order to sign up for a subscription, all you need to do is tell us the tariff they will be signing up for, and we'll deal with the rest. When we send the user back to your app you'll be able to get more information about the currency and amount, if necessary.
No matter how you generate payments the revenue share will be the same as you agree with each network operator, meaning you have the freedom to choose whichever API is right for your use-case, rather than having to decide depending on different financial agreements.