summaryrefslogtreecommitdiffstats
path: root/docs/html/google/play/billing/index.jd
blob: 875271fe8fdee6f2e3e1c230190c620b35920156 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
page.title=Google Play In-app Billing
page.metaDescription=In-app Billing lets you sell digital content as one-time purchases or subscriptions.
page.image=/images/play_dev.jpg
meta.tags="monetizing, inappbilling, subscriptions"
page.tags="billing, inapp, iap"
@jd:body

<p>In-app Billing is a Google Play service that lets you sell digital content from inside
your applications. You can use the service to sell a wide range of content, including downloadable
content such as media files or photos, virtual content such as game levels or potions, premium services 
and features, and more. You can use In-app Billing to sell products as</p>

<div class="sidebox-wrapper">
<div class="sidebox">
  <h2><strong>New in In-App Billing</strong></h2>
  <ul>
  <li><strong>Google Play Developer API</strong>&mdash;The
    <a href="{@docRoot}google/play/billing/gp-purchase-status-api.html">Google
    Play Developer API</a> allows you to perform a number of publishing and
    app-management tasks. It includes the functionality previously known as the
    <em>Purchase Status API.</em> </li>
  <li><strong>In-app Billing Version 3</strong>&mdash;The <a href="{@docRoot}google/play/billing/api.html">latest version</a> of In-app Billing features a synchronous API that is easier to implement and lets you manage in-app products and subscriptions more effectively.</li>
  <li><strong>Subscriptions now supported in Version 3</strong>&mdash;You can query and launch purchase flows for subscription items using the V3 API.</li>
  <li><strong>Free trials</strong>&mdash;You can now offer users a configurable <a href="/google/play/billing/v2/billing_subscriptions.html#trials">free trial period</a> for your in-app subscriptions. You can set up trials with a simple change in the Developer Console&mdash;no change to your app code is needed.</li>
 </ul>
</div>
</div>

<ul>
<li>Standard in-app products (one-time billing), or</li>
<li>Subscriptions, (recurring, automated billing)</li>
</ul>

<p>When you use the in-app billing service to sell an item,
whether it's an in-app product or a subscription, Google Play
handles all checkout details so your application never has to directly process
any financial transactions. Google Play uses the same checkout backend service as
is used for application purchases, so your users experience a consistent and
familiar purchase flow.</p>

<p>Any application that you publish through Google Play can implement In-app Billing. No special
account or registration is required other than a Google Play Developer Console account and a Google
Wallet merchant account.</p>

<p>To help you integrate in-app billing into your application, the Android SDK
provides a sample application that demonstrates how to sell standard in-app
products and subscriptions from inside an app.</p>

<p>To get started, read the documents below or take the <a href="{@docRoot}training/in-app-billing/index.html">Selling 
    In-app Products</a> training class.</p>

<dl>
  <dt><strong><a href="{@docRoot}google/play/billing/billing_overview.html">Overview</a></strong></dt>
    <dd>Read this document for a description of the underlying concepts in In-app Billing.</dd>
  <dt><strong><a href="{@docRoot}google/play/billing/api.html">Version 3 API</a></strong></dt>
    <dd>Read the documents in this section for an overview of the latest version of In-app Billing, as well as implementation details and API reference.</dd>
  <dt><strong><a href="{@docRoot}google/play/billing/billing_best_practices.html">Security
  and Design</a></strong></dt>
    <dd>Review these best practices to help ensure that your In-app Billing implementation is
    secure and well designed.</dd>
  <dt><strong><a href="{@docRoot}google/play/billing/billing_testing.html">Testing In-app
  Billing</a></strong></dt>
    <dd>Understand how the In-app Billing test tools work and learn how to test your In-app Billing
    implementation.</dd>
  <dt><strong><a href="{@docRoot}google/play/billing/billing_admin.html">Administering
  In-app Billing</a></strong></dt>
    <dd>Learn how to set up your product list, register test accounts, and handle refunds.</dd>
</dl>