Your Alexa Consoles
?
Support

In-Skill Purchase Testing Guide

Before you submit a skill that contains in-skill products, your skill should meet all of the certification guidelines for skills. In addition, you should test the in-skill products thoroughly and make sure that they meet the certification requirements provided in this topic.

Test your skill

Make sure to thoroughly test your skill following the guidelines for custom skills. See Test and Debug a Custom SKill for more information.

Test products

You need to test your skill and the purchase experience thoroughly. You can test your skill that contains in-skill purchases using any of the methods described in Ways to Test Your Skill section. You should use your developer account to test purchasing, declining, and asking for refunds or cancellations of your products when your skill is in the development stage. Note that the developer account associated with the skill is never charged for in-skill products.

Reset purchases using the ASK CLI

When you test your in-skill products with your development account, you can use the reset-isp-entitlement command to reset the status of an in-skill purchase.

Optionally beta test your skill with in-skill products

You can use the beta-testing tool to further test your skill that contains in-skill purchases before submitting it for certification. When you offer your skill for beta testing:

  • A beta tester will not be charged for in-skill purchases during the beta test
  • You cannot reset the products for a beta-tester while the skill is being beta-tested
  • When the beta tests ends, the purchased products are automatically reset. When the skill is live, the user will be charged for in-skill purchases

Test your live skill

As mentioned previously the developer account associated with a skill never incurs the cost of the in-skill purchases. Therefore, to fully test the end-user experience, you should complete a final test pass with an account other than your developer account. This account will be charged for the in-skill purchases.