基础概念
目前工业云计费分为以下两种模式:
计费方式 | 描述 | 支持的支付方式 |
---|---|---|
本地计费 | 工业云私有化计费,支持一切非腾讯云公有云上的商品售卖,目前支持微信支付,银联支付 | 微信支付、银联支付 |
云计费 | 腾讯公有云计费,支持一切公有云上售卖的商品转地市云售卖 | 微信、QQ、银联支付 |
接入方式
接入方式 | 特征 |
---|---|
内接 | 第三方应用直接录入工业侧商品中心进行售卖,并使用工业侧实例中心发货 |
外接 | 第三方自己管理商品及实例发货,仅接入工业侧计费,订单在工业侧管理 |
内接
只要应用信息录入了商品中心进行售卖,并且接入了实例中心-Saas自动发货,则自动接入了平台计费,第三方无需单独对接计费中心。
外接
第三方自己管理商品及实例发货,仅接入工业侧计费,订单在工业侧管理,则需第三方单独对接计费中心。
计费流程时序图

创建新购订单-CreateOrder
接口说明见CreateOrder
回调通知发货
用户已支付,平台通知应用方发货,通知的url由应用方在创建订单时提供
工业云请求参数规则:
字段名 | 字段类型 | 是否必传 | 字段描述 |
---|---|---|---|
Signature | string | 是 | 签名 |
Timestamp | string | 是 | 时间戳 |
EventId | string | 是 | 随机数 |
OrderID | int64 | 是 | 订单ID |
OrderType | int32 | 是 | 订单类型1/新购,2/续费,3/升级 |
DetailProducts | DetailOpenAPIReq | 是 | 订单商品信息对象 |
DetailOpenAPIReq 字段说明
字段名 | 字段类型 | 字段描述 |
---|---|---|
ProductId | string | 产品ID |
ProductName | string | 产品名称 |
SpecUuid | int32 | 产品规格id |
SaleSpecName | string | 产品规格名称 |
TimeSpan | int64 | 购买时长 |
TimeUnit | string | 购买时间单位:y(年)、m(月) |
Quantity | int32 | 数量 |
AttachInfo | string | 附加信息,商品定制化信息可存入该json串 |
签名方法校验:(参考实例管理接口验证流程)
服务商在创建订单时传给工业云的发货接⼝ URL ,⼯业云会将签名作为Signature参数传入:
服务商通过对传入的signature和自己计算出的signature进⾏校验,加密/校验流程如下:
(1)判断 timestamp 是否已经超时(签名推荐超时为30s,免登校验推荐为120s)。
(2)将 OrderId、timestamp、eventId 三个参数进⾏字典序排序。
(3)将三个参数字符串,拼接成⼀个字符串进⾏ SHA256 加密。
(4)服务商将加密后的字符串与 signature 对⽐即可。
第三方响应参数说明:
字段名 | 字段类型 | 字段描述 |
---|---|---|
Code | int32 | 错误码,成功返回0 |
Message | string | 返回信息 |
示例: