Handling pricing changes with the Google Play Billing Library

Sometimes things change. And in these cases, it’s likely that you’ll want to be able to make adjustments to reflect these changes. In the context of applications, we may offer subscriptions – and it’s common for the prices of these to change along the way. In this case, we’ll want to adjust the prices for our in-app subscriptions. From the Google Play Console, we’re able to change the prices of our products and when we do so, these changes will be seen almost instantly for all new purchasers of these products. However, for existing users who may already have purchased…

8 Steps to Google Pay on Android

Within our Android Apps we can use the Google Pay API to plugin a convenient way for our users to checkout in our app, without the need for them to enter any of their payment information (after an initial setup). This brings the user a collection of advantages such as: A centralised place to complete all their payments within your apps, just like they are able to do on the web or in stores A streamlined process when completing the checkout stage of a purchase from within your app A feeling of safety whilst paying due to the secure storage…

Exploring the Play Billing Library for Android

In-app billing is a powerful part of the Android framework that allows us to easily monetise our applications with in-app purchases and subscriptions. Google previously provided us with the in-app billing which allows us to implement this within our apps. However, I remember this never being exactly a straightforward task — we’d have to add a InAppBillingService class, bind to it, remember to unbind from it and when it came to carrying out IAB requests — the library required us to pass multiple parameters and then pull apart the response as a JSON object. However, I recently had a chance to try out the…

Exploring Buy with Android Pay

At Google I/O 2016 we saw a lot of attention on Android Pay. It was great to see it finally open up its doors to the UK for us to integrate into our payment experiences. Using Android Pay, applications can implement features that allow users to both buy physical goods and save money in the form of loyalty cards and gift vouchers. Here at ribot we have a huge interest in payments and loyalty schemes in the retail sector. We’re soon to see it supported in this field by Waitrose, Boots, Aldi, Superdrug, Costa, Starbucks, KFC and Greggs — so in preparation…