×

Nokia In-App Payment developer guide

Nokia In-App Payment offers simple, seamless integration of a payment event into an app published on Nokia Store. With Nokia In-App Payment integrated into your app, consumers are able to purchase additional digital content from anywhere within the app. You define the content that the customer can purchase, as well as its price and description, using the Nokia publishing system (Nokia Publish). Once the Nokia In-App Payment system has confirmed that the payment has been made for the digital asset, your app can make that asset available to the consumer. Nokia In-App Payment processes payment using operator billing, the most popular payment method among consumers, which leverages Nokia's extensive integration with mobile operators to give you worldwide coverage.

Introduction

You can use Nokia In-App Payment to sell and deliver the following types of products to consumers:

  • Premium content that is purchased once and can then be used indefinitely within the app. Examples are:
    • Unlocking new levels in a game.
    • Enabling a premium version or account.
    • Adding items not available in a free version of an app or game, such as enhanced features and functionality within a game.
  • Content that can be purchased repeatedly and consumed during the normal use of a game or app. The consumer should be able to purchase the items again when the need arises. Examples are:
    • Virtual currencies, such as coins to purchase tools.
    • New lives in a game.
    • New chips in a casino or card game.

Nokia Store does not make difference between these product types. Only difference between these product types is how you handle consumption within your application. After product has been purchased, it cannot be purchased again before it has been consumed by calling In-App Payment API. It is up to you to manage which items can be consumed and which not. Items that can be consumed are typically in-game currency or gasoline, whereas premium content is typically not consumed.

If a consumer attempts to purchase the same item from the same phone for a second time before it has been consumed, Nokia In-App Payment will instruct the application to restore the content. In case of restoration, it is good to note, that purchases are always bound to the phone that originated the purchase and not to the consumer itself.

The key features of Nokia In-App Payment are:

  • Requesting details of purchasable products.
  • Purchasing products by using operator billing.
  • Restoring an earlier purchased Nokia Store item.
  • Marking products as consumed from the app.

From the consumer's perspective, the payment flow is similar to that shown in the following figures:

Figure 1. The consumer chooses to purchase some in-app goods.

Figure 1. The consumer chooses to purchase some in-app goods.

Figure 2. The Nokia In-App Payment Enabler opens and selected item's payment details are displayed and the consumer asked to confirm the payment.

Figure 2. The Nokia In-App Payment Enabler opens and selected item's payment details are displayed and the consumer asked to confirm the payment.

Figure 3. The payment is processed through Nokia Store and message confirms the successful payment.

Figure 3. The payment is processed through Nokia Store and message confirms the successful payment.

Figure 4. Purchase of products is reflected in the app UI.

Figure 4. Purchase of products is reflected in the app UI.

For more information on Nokia In-App Payment, see:


Last updated 12 August 2014

Back to top

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×