应用软件(SaaS)类商品接入云市场,即允许云市场售卖您提供的SaaS商品。云市场支持多种方式通知您进行SaaS实例生产。
业务生产是SaaS类商品的重要环节,用户在云市场完成交易流程后,云市场通过SPI接口主动通知或授权码激活的方式,将用户的订购信息传递给ISV,通知ISV生产实例。
SPI接口主动通知方式
主动通知方式适用于用户购买完成之后,立即开通的产品。
如果采用主动通知的生产方式,您需要按照云市场提供的SPI接口规范进行SPI接口开发(商品发布过程中需要填写接口的生产地址)。在用户购买、续费等动作完成之后,云市场通过调用您提供的生产地址,通知您实施购买、续费等动作,动作完成后返回给云市场相关信息。详情请参见通过SPI接口方式接入。
授权码激活方式
授权码激活方式适用于用户购买完成之后,激活产品前需要用户自己到产品官方网站进行注册激活的产品。
如果采用授权码激活生产方式,您需要开发一个授权码激活页面(商品发布过程中需要填写该页面的地址)。云市场会为每个已购买的应用生产一个授权码,并将授权码展示在用户控制台页面。用户获得授权码后,会通过该地址跳转到服务商的激活页面,填写激活码,ISV调用云市场提供的授权码查询和校验接口,验证授权码的合法性,并为用户激活相关的应用。授权码查询和校验接口,详情请参见
说明 授权码相关接口只允许子账号调用,详情请参见创建自定义权限策略。
子账号调用时,您需要制定自定义权限策略的脚本配置,内容如下:
{
"Version": "1",
"Statement": [
{
"Action": "Market:*License",
"Resource": "*",
"Effect": "Allow"
}
]
}