​AWS Marketplace SaaS Product Integration Testing - viewing subscription status

0

I am an engineer designing a product integration with AWS Marketplace. I'm finding some of the documentation around what would pass testing in order for the product to be published a bit vague. It seems testing can take a while, so I'd like to minimize the back and forth during that phase by getting clarity now.

"Customers must be able to see the status of their subscription within the SaaS application, including any relevant contract or subscription usage information." quoted from https://docs.aws.amazon.com/marketplace/latest/userguide/saas-guidelines.html

What constitutes relevant contract information? Which pieces of information are we required to display? Start date, expiration date, entitlement level?

Related question, what does it mean to "correctly handle" notifications around entitlements and subscriptions? Are we required to quickly reflect back to the customer any changes within the product? Are we required to make behavioral access changes to the product, depending on the kind of notification?

Thanks in advance

JT
已提问 1 年前427 查看次数
1 回答
0

1/"Which pieces of information are we required to display? Start date, expiration date, entitlement level?" -- Yes, but it depends on the product that you are selling. In general information related to the product purchase such as how long that specific contract dimension purchase will be and whether there will be a usage based charge.

2/"What does it mean to "correctly handle" notifications around entitlements and subscriptions? Are we required to quickly reflect back to the customer any changes within the product? Are we required to make behavioral access changes to the product, depending on the kind of notification?" -- This is more about our two SaaS APIs (entitlements and subscriptions ) handling depending on the SaaS pricing models. The SaaS pricing model determines which APIs should be called:

  • SaaS contractsGetEntitlements in the AWS Marketplace Entitlement Service.
  • SaaS contracts with consumptionGetEntitlements in the AWS Marketplace Entitlement Service and BatchMeterUsage in the AWS Marketplace Metering Service.
  • SaaS subscriptionsBatchMeterUsage in the AWS Marketplace Metering Service.
profile pictureAWS
JC
已回答 1 年前
  • Thanks for your answer. It sounds like there are no requirements to do anything with the information in the notifications other than call the APIs, just prove that we're calling the APIs?

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则