Hi - I am fairly new to this so sorry if it’s a very simple question.
I’m trying to build a skill which gives quotes from popular characters.
I want certain characters to be included with a free version of the skill, and for certain characters to only be available if the user purchases the full/premium version of the skill as a one-time-ISP.
So - Alexa asks: which character do you want a quote from? User replies with name of ‘free’ character - (gets a quote from Alexa) User replies with name of ‘premium’ character - (gets an up-sell message and told they must pay for premium version to unlock quotes from this character)
I have created the ‘Product’ for the premium version. I’ve tried watching the tutorial from Nico on Youtube about ISPs - and am trying to make it work with User Info block etc. - but am struggling. I thought I had done it - but then when I went to test on the Alexa console, when I asked for a premium character it didn’t prompt me to buy etc. just defaulted back.
Thanks for your breakdown on these items (Updated Version: 3/2/2021):
To clarify the full picture, I tested the minimum conditions required for user to buy something in US locale, and found that
To buy via the web browser, you need #1, #2 below
To buy using your voice via in the skill you need #1, #2, #3 below:
1/ a paired deviced
2/ an active payment method in your Amazon account;
3/ turned on “Voice Purchasing” toggle in the Alexa App > More > Settings > Acount Settings > Voice Purchasing