Hello,
I'm in the process of adding an in-skill purchase to my skill. I created a product. In Lambda, I'm returning the purchase delegate by itself (which I think is the correct syntax), but when I ask for the purchase intent, Alexa responds with "There was a problem with the requested skill's response."
It's not a Lambda problem, as my Python code correctly returns JSON. I'm not sure what's going on as I do not know if I'm able to monitor Alexa's errors via Cloudwatch. Can someone confirm?
Here is what I'm returning from Lambda (replaced the productID with my own):
{ 'type': 'Connections.SendRequest', 'name': 'Buy', 'payload': { 'InSkillProduct': { 'productId': "productID_GOESHERE" } }, 'token': 'correlationToken' }
Any help would be appreciated!