API Reference
English

印尼收入核验V2.0

收入核验适⽤于印尼个⼈收⼊、公司信息核验;本接⼝是同步接⼝。

API方式

Base URL

API

请求方式Content-Type输出格式字符集
POSTapplication/jsonJsonUTF-8

认证参数

字段类型建议备注
partner_codeString必须合作⽅标识,由TD提供
partner_keyString必须合作⽅标识,由TD提供

请求参数

字段类型建议备注
nameString必须姓名
phone_numberString必须手机号,⽀持10-13纯数字和+号,可以+62, 62, 08,8开头
id_numberString必须身份证件号,只支持16位纯数字输入
id_typeString必须印尼:national_id
sexString强烈建议性别,male/female
birthdateString强烈建议生日,格式”YYYY-MM-DD”
packageString强烈建议保险类型,例如:“JHT,JKK,JKM”,"JHT,JKK,JKM,JPN"等

具体含义:
JKK 工伤保险
JKM 死亡保险(非工伤意外死亡保险)
JHT 老年保险(养老保险)
JPN 退休金(JP)
emailString强烈建议邮箱
address_employeeString强烈建议员工地址

响应参数

字段类型含义备注
codeIntegerAPI 状态码
messageString状态信息在 API 异常状态下会输出具体的异常原因
sequence_idString响应唯一码用于跟踪每次请求记录的唯一标识
resultString查询结果枚举值:
命中:hit
无记录:no_record
错误:error
error_messageString错误信息当result=error时返回,如
Kuota harian Anda telah habis :您的每日配额已用完
Error system: 错误系统
......
dataJSONObjectresult=no_record,不返回该字段; result=hit,返回该字段,JSON 格式

data字段返回详情:

字段类型含义备注
company_infoJSONObject公司信息
companyString公司名称correct results
address_companyString公司地址correct results
belong_bankBoolean是否为银行
listed_companyBoolean是否为印尼上市公司
fortune_500_companyBoolean是否为全球500强由于公司名称各区域存在一定差异,故该字段仅供参考
salary_infoJSONObject收入信息
salary_level_regionString收入处于本地区的水平
salary_level_age_groupString收入处于同年龄阶段的水平
over_average_monthly_salaryBoolean是否超过平均工资
month_last_salaryString最近一次工资接受月:“mm/yyyy”correct results
range_salaryString收入区间correct results
sexString性别match/not match
birthdateString生日match/not match
packageStringmatch/not match
emailString邮箱match/not match
address_employeeString员工地址match/not match

*非必填字段如未传入,则不返回比对结果

收入区间说明:

序号区间值区间含义(单位:IDR)
10-2.5JT(0, 2500000)
22.5-3.5JT(2500000,3500000]
33.5-4.5JT(3500000,4500000]
44.5-5.5JT(4500000,5500000]
55.5-6.5JT(5500000,6500000]
66.5-7.5JT(6500000,7500000]
77.5-8.5JT(7500000,8500000]
88.5-10.5JT(8500000,10500000]
910.5-13JT(10500000,13000000]
1013-16JT(13000000,16000000]
1116-20JT(16000000,20000000]
1220-30JT(20000000,30000000]
1330-40JT(30000000,40000000]
1440-55JT(40000000,55000000]
1555-70JT(55000000,70000000]
1670-85JT(70000000,85000000]
1785-100JT(85000000,100000000]
18>100JT(100000000,+)

收入处于本地区的水平说明:

输出值输出含义
M4收入属于本地区的头部水平
M3收入属于本地区的平均以上水平
M2收入属于本地区的平均水平
M1收入属于本地区的平均偏下水平
M0收入属于本地区的较低水平

收入高于同年龄阶段的水平说明:

输出值输出含义
M0收入属于该年龄段的较低水平
M1收入属于该年龄段平均偏下水平
M2收入属于该年龄段平均水平
M3收入属于该年龄段平均以上水平
M4收入属于该年龄段头部水平

API状态码

codeMessage含义
200成功
300Service not purchased or not effective服务不可⽤
301Service not purchased服务未购买
302Service has been suspend服务已被禁⽤
303Not enough balance流量不足
304Service expired服务已过期
9500Internal error内部错误
9060{parameter} empty{字段名}为空
9061{parameter} error{字段名}错误

命中样例

{
    "code": 200,
    "message": "success",
    "data": {
        "company_info": {
            "company": "PT MAJU MAKMUR",
            "address_company": "JL. SUMUR BANDUNG 23, BANDUNG, JAWA BARAT",
            "listed_company": false,
            "fortune_500_company": false,
            "belong_bank": false
        },
        "salary_info": {
            "package": "MATCH",
            "range_salary": ">20.5JT",
            "month_last_salary": "10/2023",
            "salary_level_region": "M3",
            "salary_level_age_group": "M4",
            "over_average_monthly_salary": true
        },
        "birthday": "NOT MATCH",
        "sex": "NOT MATCH",
        "address_employee": "NOT MATCH",
        "email": "NOT MATCH"
    },
    "result": "hit",
    "sequence_id": "1699272744735016I303********0550"
}

未命中样例

{
"code": 200,
"result": "no_record",
"sequence_id": "75ccadf47dab4c81a06e6f0da746cd9c"
}

错误(Error)样例

{
    "code": 200,
    "result": "error",
    "error_message": "Kuota harian Anda telah habis ",
    "sequence_id": "75ccadf47dab4c81a06e6f0da123cd9c"
}

失败样例

{
    "code": 301,
    "message": "Service not purchased"
}