计费中心

最近更新时间:11/9/2023, 4:21:08 PM作者:andrewren(任豪)

基础概念

目前工业云计费分为以下两种模式:

计费方式 描述 支持的支付方式
本地计费 工业云私有化计费,支持一切非腾讯云公有云上的商品售卖,目前支持微信支付,银联支付 微信支付、银联支付
云计费 腾讯公有云计费,支持一切公有云上售卖的商品转地市云售卖 微信、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 返回信息

示例:

{
    "Response":{
        "Code":"0",
        "Message":"成功"
    }
}