# 同步应缴项目

# 接口描述

对接方主动推送应缴项目至缴费大厅

# 申请方式

发送邮件到seasonyuan@tencent.com进行申请(邮件同时也抄送至lydiaxyang@tencent.com , lindayyang@tencent.com , ronniewan@tencent.com),申请时需要注明APPKEY和使用场景

# 请求方法:

POST(application/json)

# 请求地址:

https://jf.weixiao.qq.com/api/open/project/syncUserArrear

# 参数说明:

{
    "timestamp":"1598950772",
    "app_key":"802FD0E12FF77984",
    "nonce":"1234567890",
    "school_code":"1013957946",
    "signature":"7A0EC39D2C0790A63586F2A4391ED7EC",
    "data":[
        {
            "card_number":"5110006235",
            "name":"陈小东",
            "arrears":[
                {
                    "project_name":"住宿费",
                    "project_code":"X123",
                    "project_note":"房间号:123\n度数:122",
                    "project_description":"统一四人间",
                    "project_mch_id":"1900008371",
                    "amount":"80000",
                    "arrear_amount":"80000",
                    "year":"2018",
                    "semester":"1",
                    "is_batch":0,
                    "is_need":0,
                    "status":0,
                    "end_at":"2019-01-01 00:00:00"
                }
            ]
        },
        {
            "card_number":"68686868",
            "name":"李华",
            "arrears":[
                {
                    "project_name":"学费",
                    "project_code":"X223",
                    "project_description":"上学期学费",
                    "amount":"60000",
                    "arrear_amount":"60000",
                    "status":0
                }
            ]
        }
    ]
}
参数 必填 类型 实例 说明
timestamp Integer 1598950772 当前时间戳
app_key String 802FD0E12FF77984 主体appKey
nonce String NONCE 随机字符串
school_code String 1013957946 主体code
signature String 7A0EC39D2C0790A63586F2A4391ED7EC 签名
data Array [] 缴费项数据

其中data的每一项表示每个用户的缴费数据,参数说明如下:

参数 必填 类型 示例 说明
card_number String(32) 5110006235 学号
name String(32) 学生A 姓名
arrears Array [] 缴费项
project_name String(255) 缴费对接 缴费项目名称
project_code String(255) X123 缴费项目编号(需保证唯一)
project_description String(255) 统一四人间 缴费项目描述
project_mch_id String(255) 1900008371 缴费项目收款商户号
project_note String(255) 房间号:123\n度数:122 缴费说明
amount Int 80000 缴费项目应缴金额(单位为分)
arrear_amount Int 80000 缴费项目待缴金额(单位为分)
year Int 2018 年份,默认为0,不分学年
semester Int 1 学期,默认为0,不分学期
is_batch Int 0 是否允许分次缴费,默认为0不允许分次缴费,1为允许分次缴费
is_need Int 0 是否必缴,默认为0非必缴,1为必缴
status Int 0 缴费状态,默认为0未缴完,1为缴费完成,2 已过期, 3 已删除, 4缓交/助学贷款
end_at Datetime 2019-01-01 00:00:00 项目截止时间

# 说明

  • project_mch_id 为收款商户号,仅在创建缴费项目(首次同步至微校)时有效,已创建的项目不允许更改收款商户,否则将导致同步失败。

# 响应说明:

{
    "code": 0,
    "message": "ok"
}
参数 必填 类型 实例 说明
code Integer 0 响应状态码,0为成功,其他为失败
message String ok 响应状态信息

# 签名算法

签名算法统一使用微校签名算法 (opens new window) APP KEY 采用的是学校服务商或者学校的APP KEY