# 1 计算订单金额 > 计算订单的各种组合金额 - 2017-06-05 新开v2接口,移除id_card字段,增加sbuId字段。 [旧接口文档](pre/3计算订单金额v1.html) - 2016-11-22 增加shebao_card字段。newCard字段废止,兼容旧版本暂不移除。 ## 1.1 请求 - URI /sbl/buy/total_fee/v2 POST - 参数 String key; 支付人ID Integer sbuId; 参保用户标识 Integer cid; 社保标识 Integer month; 参保月份 201508 Integer nums; 购买月份数量 boolean newCard; 【废止】是否办理社保卡 int shebao_card; 新办卡(0不办卡 1新办卡 2补办卡) Integer hukou_type; 户籍性质 Integer pay_for; 购买类型 1:社保 2:公积金 3:社保打包公积金 4:公积金打包社保 Double fund = 0.0; 填写购买公积金的金额 pay_for=2时,此值需要>0 ## 1.2 响应 - 状态码 500 cid不存在或其它异常 600 无效的身份证、社保数据不能为空、户籍性质需要指定、购买月份需要指定等 601 无效的用户标识 10004 需要登录 - DATA字段说明 double total_fee = 0.0; 本单总金额 Double shebao = 0.0; 本单社保总金额 Double s_charge = 0.0; 本单社保手续费总金额 Double card_charge = 0.0; 本单新办社保卡手续费总金额 Double fund = 0.0; 本单公积金总金额 Double f_charge = 0.0; 本单公积金手续费总金额 - 数据范例 { "data": { "total_fee": 1454.99, "shebao": 855.99, "s_charge": 59.0, "card_charge": 0.0, "fund": 500.0, "f_charge": 40.0 }, "msg": "", "code": 200 } ---