# Implementing Non-Renewable Subscriptions with In-App Purchase

DevFeed: [Implementing Non-Renewable Subscriptions with In-App Purchase](<https://devfeed.tech/articles/implementing-non-renewable-subscriptions-with-in-app-purchase-19328.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/in-app-purchase-non-renewable-subscriptions/>)

Author: Steve Hannah

Published: 2016-12-19T00:00:00Z

Content type: tutorial

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [API](<https://devfeed.tech/topics/api.md>), [Server](<https://devfeed.tech/topics/server.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [api](<https://devfeed.tech/tags/api.md>), [app](<https://devfeed.tech/tags/app.md>), [app-store](<https://devfeed.tech/tags/app-store.md>), [apple](<https://devfeed.tech/tags/apple.md>), [cancellation](<https://devfeed.tech/tags/cancellation.md>), [code](<https://devfeed.tech/tags/code.md>), [component](<https://devfeed.tech/tags/component.md>), [data](<https://devfeed.tech/tags/data.md>), [devices](<https://devfeed.tech/tags/devices.md>), [ios](<https://devfeed.tech/tags/ios.md>), [management](<https://devfeed.tech/tags/management.md>), [series](<https://devfeed.tech/tags/series.md>), [server](<https://devfeed.tech/tags/server.md>), [subscriptions](<https://devfeed.tech/tags/subscriptions.md>)

## AI overview

This tutorial explains how Codename One handles non-renewable and auto-renewable subscriptions through in-app purchases. It introduces the Receipts API, explains the need for a server-side receipt store, and describes receipt synchronization and subscription-status checks.

## Source excerpt

__ This is the second post in a three-part series on In-App purchase. Please check out Part I: Introduction to In-App Purchase and Part 3: Auto-renewing Subscriptions in iOS and Android. In my last post we looked at one-off in-app purchases. In this post we'll look at subscriptions. As we discussed before, there are two types of subscriptions: Non-renewable Auto-renewable Non-renewable subscriptions are really the same as consumable products, except that they are shareable across all of a user's devices. Auto-renewable subscriptions, on the other hand, will continue as long as the user doesn't cancel it. They will be re-billed automatically by the appropriate app-store when the chosen period expires, and all management of the subscription is handled by the app-store itself.