Prerequisites
To get started with DevTest for IAP, you must have the following:- Tester, developer, or administrator role in the developer account
- Certificate information
-
You can use existing keys if you already have them, otherwise, you can use the following command to generate new ones.
The above command generates 2 files: key.pem (Private Key) and cert.pem (Certificate). DevTest for IAP currently supports the use of Elliptic Curve Digital Signature Algorithm (ECDSA) for the digital certificate used during the registration process.
-
You can use existing keys if you already have them, otherwise, you can use the following command to generate new ones.
- In-app purchase items submitted and in a live state
- If registering your app using the , you must complete API authentication.
Register your app
Before you can test your app with DevTest for IAP, you must register your app. To register your app in the Developer Console- Go to the Developer Console dashboard and if needed, sign in.
- From the navigation bar, choose My Apps.
- Find your app, expand the row, and then select View to open the app listing.
- On the left sidebar for your app, select Amazon Appstore DevTest for IAP.
-
On the registration page, provide the data from the certificate file in the Certificate field, which you will use to sign the app. If you want to add an additional certificate, click Add new certificate and add a certificate. You can also name your certificate for easier identification. After you upload your certificates, click Register.

Registration page
- Use the certificate to sign your app. For details, see Prepare your app.
Add testers
After you register your app, you can start adding testers to DevTest for IAP. You can grant access to up to 50 testers. Only the testers you add here are entitled to make in-app purchases when testing the app locally. For general instructions on how to manage testers in your account, see . To add testers to DevTest for IAP in the Developer Console- Go to the Developer Console dashboard and if needed, sign in.
- From the navigation bar, choose My Apps.
- Find your app, expand the row, and then select View to open the app listing.
- On the left sidebar for your app, under Amazon Appstore DevTest for IAP, select Manage Testers.
-
On the testers screen, select Add new testers. All testers must be in a group. From this screen, you can choose to add new testers or add existing testers from an existing group.
- Add New Testers
- Add Existing Testers
- Select the Add new testers radio button.
- You can either upload a CSV file or add testers individually. If you use a CSV file, list the testers with the format: E-mail,First name,Last name. If you add testers individually, use the plus button
to add more. You can add yourself as a tester too. - Add the testers to a group by either creating a new group, or adding the testers to an existing group.
-
To create a new group, select Create new tester group. This opens a new field labeled Add new tester group. Click the checkbox for Add new tester group and enter a name for the group in the field.

Create new group

Name new group
- To add the tester to an existing group, select the groups to which you want the tester added.
-
To create a new group, select Create new tester group. This opens a new field labeled Add new tester group. Click the checkbox for Add new tester group and enter a name for the group in the field.
- You must have the rights to provide the testers’ names and email addresses to Amazon, the testers should have consented to receive communications from Amazon, and the testers must be at least 18 years old. To confirm this, click the checkbox with this statement and select Add.


