云商店
云商店
- 云商店介绍
-
商家指南
- 商家入驻
- 商品发布
- 商品交易
- 商家结算
- 店铺运营
- 政策与权益
-
商家常见问题
- 入驻前需要准备哪些企业证件
- 商家退出后,是否还能申请入驻
- 如何加入云商店合作伙伴
- 提交入驻申请后,审核需要多久
- 如何在云商店发布产品
- 商品发布申请提交后,审核需要多久
- 商品如何下架
- 订单出账后,什么时间能收到回款
- 如何判断订单是否符合开票条件?我的订单是否可开具发票?我可以开票了吗?
- 产品技术支持是卖家还是华为云提供
- 云商店商品上架的使用有效期
- 如何发起服务监管申诉
- 个人是否能成为云商店的seller
- 入驻云商店可以享受哪些利好
- 入驻云商店收取保证金吗
- 如何修改公司名称
- 订单为什么没出账?出账的前提是什么?
- 如何查看商品的分成比例
- 如何发布SaaS类商品试用规格
- 云商店镜像资产无法选择到已创建私人镜像的原因
- 经销商指南
- 用户指南
- 接入指南
- 通用参考
链接复制成功!
创建实例
接口说明
客户购买商品并付款成功,云商店将调用本接口通知商家创建实例。
- 商家需要返回此订单的唯一ID(instanceId)。建议此ID直接使用该订单首次请求时云商店传入的businessId,以确保instanceId的唯一性。
- 在正常购买场景中,请不要阻塞此接口,如果耗时较长,建议异步创建实例,可以先生成instanceId,然后立即返回。云商店后续会通过查询实例信息接口查询实例开通结果。
- 如涉及按需、按需套餐包商品,需要对接按需使用量推送(新)。
- 获取订单信息,请参考查询订单。
云商店服务有可能重发请求,针对同一订单号(orderId)和订单行(orderLineId),商家的服务器应当返回相同的instanceId,不应该创建新的SaaS实例,返回之前成功创建的实例信息即可。
按需交易场景,需要基于订单号(orderId)和产品标识(productId)构建幂等。
创建实例流程如下图所示:
请求消息
请求参数说明请参见下表。云商店会结合商家创建上架的商品售卖模式来对应请求,商家也需要根据请求的信息来对应执行生产。
请求方式:POST
Body参数
参数 |
是否必选 |
参数类型 |
最大字符长度 |
说明 |
---|---|---|---|---|
activity |
M |
String |
20 |
接口请求标识,用于区分接口请求场景。 新购场景取值:newInstance |
orderId |
M |
String |
64 |
云商店订单ID。 |
orderLineId |
M |
String |
64 |
云商店订单行ID。 |
businessId |
M |
String |
64 |
云商店业务ID。 每一次请求,businessId皆不一致。 |
testFlag |
O |
String |
2 |
是否为调试请求。
默认取值为“0”。 |
请求消息示例:
curl -X POST 'https://www.isvwebsite.com/saasproduce?signature=11C4CD6279191DE931DEF5C51531DFFA9D37969F4E356B8A3A6D8DE4FB357A48×tamp=1680508066618&nonce=50D83FDECAED6CCD8EF597F2A577950527928BA287D04E6036E92B2806FD17DA' -H 'Accept:application/json' -H 'Content-Type:application/json;charset=utf8' -d'{"activity":"newInstance","businessId":"87b94795-0603-4e24-8ae5-69420d60e3c8","orderId":"CS2211181819B4LVS","orderLineId":"CS2211181819B4LVS-000001","testFlag":"0"}'
响应消息
响应参数说明请参见下表:
参数 |
是否必选 |
类型 |
取值范围 |
参数说明 |
---|---|---|---|---|
resultCode |
M |
String |
6 |
调用结果码。
具体请参见调用结果码说明。 如果创建实例耗时较长,建议返回0000004,云商店后续会通过查询实例信息接口查询实例开通结果。 |
resultMsg |
O |
String |
255 |
调用结果描述。 |
instanceId |
M |
String |
64 |
云商店业务ID。 |
响应消息示例:
{ "resultCode":"000000", "resultMsg":"success." , "instanceId":"03pf80c2bae96vc49b80b917bea776d7" }
父主题: 基础接口描述