3计算订单金额.md 2.0 KB

1 计算订单金额

计算订单的各种组合金额

  • 2017-06-05 新开v2接口,移除id_card字段,增加sbuId字段。 旧接口文档
  • 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
    }