Is SNS mandatory to determine 'subscribe-success' when verifying a customer subscription for Saas-based platform?
When the customer is redirected to the Saas-based product landing page, they will have a x-amzn-marketplace-token that can be exchanged for the unique customer identifier, customer AWS account Id, and corresponding product code. However, there are few places in the SaaS manual that state to not create any resources for the customer unless the 'subscribe-success' status is verified.
Is the exchange of the marketplace token enough to verify the 'subscribe-success' status or is confirming an SNS notification with 'subscribe-success' mandatory? I've looked around the documentation but did not find any verification, so I would appreciate any clarification.