Developer Console

Create and Submit a Batch of IAPs

Use the IAP Batch Submission feature in the Developer Console to import and submit multiple in-app items at the same time.

For information about creating single in-app items using the Developer Console, see Submit Single In-App Items.

Download the CSV template file

The system provides a CSV template file that contains several example entries. You can download the CSV file using a direct link, or download the file using the link in the Developer Console.

You can download the CSV template file to your local machine.

To download the CSV template from the Developer Console, follow these steps

  1. Navigate to your app in the Developer Console.
    1. Sign in to your developer account in the Developer Console.
    2. Scroll down to the Dashboard view to see your apps.
    3. Click the link to your app to view the app detail page.
  2. Click the In-App Items tab to view the current in-app items for this app.
    In-App Items tab
  3. Click Import Multiple IAPs using CSV and choose TEST or TEST and LIVE. Both options have a download link for the CSV template. The Upload a CSV to Import IAPs dialog box opens, as shown in the following image.
  4. To download the CSV template, click template for CSV.
  5. Save the template file to a location on your hard drive.
  6. Edit the CSV template file. Create a new row for each IAP item.

Import a CSV file

Import the CSV file to upload and submit your new and updated IAP items.

  1. From your app main page, click the In-App Items tab to view the list of current in-app items for this app.

  2. Click Import Multiple IAPs using CSV and choose TEST or TEST and LIVE depending on whether you are submitting items for your Live App Testing (LAT) app or your live app. For details on uploading IAPs to LAT, see Import test in-app items.
  3. In the Upload a CSV to Import IAPs dialog box, click Browse and select the desired CSV file. The system automatically starts validating the entries in the selected file.
  4. Wait until you get a CSV validated successfully indication, as shown in the following image.

    When validation completes, the system updates the dialog box depending on the outcome of the validation. If the file contains errors, click the Download the CSV link to view the errors and make corrections. Run step 3 again.

  5. When the file passes validation, optionally check the Overwrite existing in-app items option. If you set this option, the row values for an item in the CSV file will overwrite the currently stored item (with the matching Product ID field).

  6. Click the checkbox after you verify that the Product ID (SKU) and IAP Type in the CSV file are correct.
    • SKU must be unique per developer account (not per app).
    • SKU cannot be changed or deleted after submission.
    • IAP Type (Consumable & Entitlement) once added cannot be changed.
  7. Click the Upload and Submit IAPs button to upload the file.

    The page now displays a status panel above the list of IAP items. The status panel provides information to indicate the status of the upload. The status information includes:

    • the number of IAP items created
    • the number of IAP items updated
    • the number of IAP items with import errors.

    Note: After you import a set of IAPs, expect a delay before the total IAP count gets updated (up to several minutes for a very large import).

After you have entered all of your in-app items, you can click the Export Multiple IAPs button to download a CSV file containing all of the data for your items.

Export a CSV file

You can export a CSV file that contains all of your existing IAP items. You can also export a filtered list of items (all Consumables or all Entitlements).

  1. From your app main page, click the In-App Items tab to view the current In-App items for this app.
  2. In the Export Multiple IAPs dropdown list, select CSV as the file format. The system downloads the CSV file to your local machine.

If you have test IAP items for Live App Testing (LAT), the CSV file includes those items. The TEST IAP column indicates whether the IAP item is a test item. For details, see Export test in-app items.


Last updated: Oct 23, 2024