|
@@ -136,3 +136,190 @@
|
136
|
136
|
"errmsg":"SUCCESS"
|
137
|
137
|
}
|
138
|
138
|
```
|
|
139
|
+### 创建OCR识别订单
|
|
140
|
+> 人脸识别增强版SDK的银行卡、身份证识别签名及订单信息获取<br>
|
|
141
|
+> 请求方式 ` POST http://172.20.109.105:7007/tech/ai/ocr/createOrder` <br>
|
|
142
|
+
|
|
143
|
+
|
|
144
|
+| 请求参数 || 类型 | 是否必填 | 说明 |
|
|
145
|
+| --- | --- |--- | --- | --- |
|
|
146
|
+| async || boolean| 否 | 是否开启异步反馈模式,默认为false |
|
|
147
|
+| extData || | 否 | 附加参数登记,详见[接口调用附加信息登记](./接口调用附加信息登记.md) |
|
|
148
|
+| userId || String| 是 | 用户ID ,用户的唯一标识(不能带有特殊字符)。<br/>同一个用户的 userId 请保持一致,不同用户请不要使用同一个userId |
|
|
149
|
+
|
|
150
|
+
|
|
151
|
+| 返回参数 || | 类型 | 是否必返 | 说明 |
|
|
152
|
+| --- | --- | --- |--- | --- | --- |
|
|
153
|
+| errcode ||| Num| 是 | 0交易成功<br>其它为异常情况 |
|
|
154
|
+| errmsg ||| String | 否 | errcode不为0时有值 |
|
|
155
|
+| data| || - | - | 包含数据见下 |
|
|
156
|
+| |status || String | 是 | “SUCCESS”为业务成功 |
|
|
157
|
+| |traceNo || String | 是 | 当前业务的唯一id |
|
|
158
|
+| |result|| String | 是 | 业务结果 |
|
|
159
|
+| ||bizSeqNo | String | 否 | 业务流水号 |
|
|
160
|
+| ||orderNo | String | 否 | 订单编号 |
|
|
161
|
+| ||sign | String | 否 | 签名 |
|
|
162
|
+| ||nonce | String | 否 | 随机数 |
|
|
163
|
+| ||appId | String | 否 | 业务流程唯一标识,即 WBappid |
|
|
164
|
+
|
|
165
|
+请求示例
|
|
166
|
+
|
|
167
|
+```
|
|
168
|
+{
|
|
169
|
+ "async":false,
|
|
170
|
+ "userId":"user123",
|
|
171
|
+}
|
|
172
|
+```
|
|
173
|
+
|
|
174
|
+返回示例
|
|
175
|
+
|
|
176
|
+```
|
|
177
|
+{
|
|
178
|
+ "errcode":0,
|
|
179
|
+ "data":{
|
|
180
|
+ "status":"SUCCESS",
|
|
181
|
+ "traceNo":"45646513218465123",
|
|
182
|
+ "result":{
|
|
183
|
+ "bizSeqNo":"业务流水号",
|
|
184
|
+ "orderNo":"合作方订单号",
|
|
185
|
+ "sign":"签名",
|
|
186
|
+ "nonce" :"随机数",
|
|
187
|
+ "appId":"WBappid"
|
|
188
|
+ },
|
|
189
|
+ },
|
|
190
|
+ "errmsg":"SUCCESS"
|
|
191
|
+}
|
|
192
|
+```
|
|
193
|
+
|
|
194
|
+### OCR结果查询
|
|
195
|
+> 查询人脸核身结果<br>
|
|
196
|
+> 请求方式 ` POST http://172.20.109.105:7007/tech/ai/ocr/ocrResult`
|
|
197
|
+
|
|
198
|
+| 请求参数 || 类型 | 是否必填 | 说明 |
|
|
199
|
+| --- | ---| --- | --- | --- |
|
|
200
|
+| async || boolean| 否 | 是否开启异步反馈模式,默认为false |
|
|
201
|
+| extData || | 否 | 附加参数登记,详见[接口调用附加信息登记](./接口调用附加信息登记.md) |
|
|
202
|
+| orderNo || String| 是 | 订单编号 |
|
|
203
|
+| ocrType || String| 否 | 识别类型 IDCard-身份证 BankCard-银行卡 |
|
|
204
|
+| get_native || String| 否 | 是否需要映射身份证号籍贯信息,值为1则返回映射信息(ocrType为IDCard时可选,其他类型无效) |
|
|
205
|
+| getFile || String| 否 | 是否需要获取 OCR 图片文件。1-返回文件;其他则不返回 |
|
|
206
|
+
|
|
207
|
+
|
|
208
|
+
|
|
209
|
+| 返回参数(身份证)| | | 类型 | 是否必返 | 说明 |
|
|
210
|
+| --- | --- | --- |--- | --- | --- |
|
|
211
|
+| errcode ||| Num| 是 | 0交易成功<br>其它为异常情况 |
|
|
212
|
+| errmsg ||| String | 否 | errcode不为0时有值 |
|
|
213
|
+| data| || - | - | 包含数据见下 |
|
|
214
|
+| |status || String | 是 | “SUCCESS”为业务成功 |
|
|
215
|
+| |traceNo || String | 是 | 当前业务的唯一id |
|
|
216
|
+| |result|| String | 是 | 业务结果 |
|
|
217
|
+| ||tencentCode | String | 否 | 腾讯返回错误码 |
|
|
218
|
+| ||tencentMsg | String | 否 | 腾讯返回错误信息|
|
|
219
|
+| ||bizSeqNo | String | 否 | 业务流水号|
|
|
220
|
+| ||transactionTime | String | 否 | 请求接口的时间|
|
|
221
|
+| ||orderNo | String | 否 | 订单编号|
|
|
222
|
+| ||appId | String | 否 | 腾讯云控制台申请的 appid|
|
|
223
|
+| ||frontCode | String| 否 | “0” 说明人像面识别成功|
|
|
224
|
+| ||backCode | String| 否 | “0” 说明国徽面识别成功|
|
|
225
|
+| ||orderNo | String| 否 | 订单编号|
|
|
226
|
+| ||name | String| 否 | frontCode为 0 返回:证件姓名|
|
|
227
|
+| ||sex | String| 否 | frontCode为 0 返回:性别|
|
|
228
|
+| ||nation | String| 否 | frontCode为 0 返回:民族|
|
|
229
|
+| ||birth | String| 否 | frontCode为 0 返回:出生日期(例:19920320)|
|
|
230
|
+| ||address | String| 否 | frontCode为 0 返回:地址|
|
|
231
|
+| ||idcard | String| 否 | frontCode为 0 返回:身份证号|
|
|
232
|
+| ||validDate | String| 否 | backCode为 0 返回:证件的有效期(例:20160725-20260725)|
|
|
233
|
+| ||authority | String| 否 | backCode为 0 返回:发证机关|
|
|
234
|
+| ||frontPhoto | Base64String| 否 | 人像面照片,转换后为 JPG 格式|
|
|
235
|
+| ||backPhoto | Base64String| 否 | 国徽面照片,转换后为 JPG 格式 |
|
|
236
|
+| ||frontCrop | Base64String| 否 | 人像面切边照片,切边图在识别原图少边或者存在遮挡的情况有小概率可能会导致切图失败,该字段会返回空;如切边图为空时建议可使用原图替代 |
|
|
237
|
+| ||backCrop | Base64String| 否 | 国徽面切边照片,切边图在识别原图少边或者存在遮挡的情况有小概率可能会导致切图失败,该字段会返回空;如切边图为空时建议可使用原图替代 |
|
|
238
|
+| ||headPhoto | Base64String| 否 | 身份证头像照片 |
|
|
239
|
+| ||frontWarnCode | String| 否 | 人像面告警码,在身份证有遮挡、缺失、信息不全时会返回告警码;当 frontCode 为0时才会出现告警码,告警码的含义请参考 身份证 OCR 错误码|
|
|
240
|
+| ||backWarnCode | String| 否 | 国徽面告警码,在身份证有遮挡、缺失、信息不全时会返回告警码;当 backCode 为0时才会出现告警码,告警码的含义请参考 身份证 OCR 错误码|
|
|
241
|
+| ||operateTime | String| 否 | 做 OCR 的操作时间(例:2020-02-27 17:08:03)|
|
|
242
|
+| ||frontMultiWarning | String| 否 | 正面多重告警码,含义请参考 身份证 OCR 错误码|
|
|
243
|
+| ||backMultiWarning | String| 否 | 反面多重告警码,含义请参考 身份证 OCR 错误码|
|
|
244
|
+| ||frontClarity | String| 否 | 正面图片清晰度|
|
|
245
|
+| ||backClarity | String| 否 | 反面图片清晰度|
|
|
246
|
+| ||nativePlace | String| 否 | 籍贯信息|
|
|
247
|
+
|
|
248
|
+| 返回参数(银行卡) || | 类型 | 是否必返 | 说明 |
|
|
249
|
+| --- | --- | --- |--- | --- | --- |
|
|
250
|
+| errcode ||| Num| 是 | 0交易成功<br>其它为异常情况 |
|
|
251
|
+| errmsg ||| String | 否 | errcode不为0时有值 |
|
|
252
|
+| data| || - | - | 包含数据见下 |
|
|
253
|
+| |status || String | 是 | “SUCCESS”为业务成功 |
|
|
254
|
+| |traceNo || String | 是 | 当前业务的唯一id |
|
|
255
|
+| |result|| String | 是 | 业务结果 |
|
|
256
|
+| ||tencentCode | String | 否 | 腾讯返回错误码 |
|
|
257
|
+| ||tencentMsg | String | 否 | 腾讯返回错误信息|
|
|
258
|
+| ||bizSeqNo | String | 否 | 业务流水号|
|
|
259
|
+| ||transactionTime | String | 否 | 请求接口的时间|
|
|
260
|
+| ||orderNo | String | 否 | 订单编号|
|
|
261
|
+| ||appId | String | 否 | 腾讯云控制台申请的 appid|
|
|
262
|
+| ||code | String | 否 | 0:银行卡识别成功|
|
|
263
|
+| ||msg | String | 否 | 返回结果描述|
|
|
264
|
+| ||orderNo | String | 否 | 订单编号|
|
|
265
|
+| ||bankCardNo | String | 否 | resultCode 为0返回:银行卡号|
|
|
266
|
+| ||bankCardValidDate | String | 否 | resultCode 为0返回:银行卡有效期|
|
|
267
|
+| ||bankcardCropPhoto | Base64 | 否 | String 银行卡切边图片|
|
|
268
|
+| ||bankcardNoPhoto | Base64 | 否 | String 银行卡卡号切边图片|
|
|
269
|
+| ||originBankcardPhoto | Base64 | 否 | String 识别原始图片|
|
|
270
|
+| ||warnCode | String | 否 | 银行卡告警码,在银行卡日期失效或者过期会提示;当 frontCode 为0时才会出现告警码,告警码的含义请参考通用响应码列表的 银行卡 OCR 错误码|
|
|
271
|
+| ||operateTime | String | 否 | 做 OCR 的操作时间|
|
|
272
|
+| ||multiWarnCode | String | 否 | 多重告警码,含义请参考 银行卡 OCR 错误码|
|
|
273
|
+| ||clarity | String | 否 | 图片清晰度|
|
|
274
|
+
|
|
275
|
+
|
|
276
|
+
|
|
277
|
+请求示例
|
|
278
|
+
|
|
279
|
+```
|
|
280
|
+{
|
|
281
|
+ "async":false,
|
|
282
|
+ "orderNo":"订单编号",
|
|
283
|
+ "getFile":"2"
|
|
284
|
+ "ocrType":"IDCard"
|
|
285
|
+}
|
|
286
|
+```
|
|
287
|
+
|
|
288
|
+返回示例
|
|
289
|
+
|
|
290
|
+```
|
|
291
|
+{
|
|
292
|
+ "errcode":0,
|
|
293
|
+ "data":{
|
|
294
|
+ "status":"SUCCESS",
|
|
295
|
+ "traceNo":"45646513218465123",
|
|
296
|
+ "result":{
|
|
297
|
+ "tencentCode":"0",
|
|
298
|
+ "tencentMsg":"请求成功",
|
|
299
|
+ "bizSeqNo":"21062120001184438417355807876765",
|
|
300
|
+ "transactionTime":"20210621173558",
|
|
301
|
+ "backCode":"0",
|
|
302
|
+ "orderNo":"h1jw98k72ffe3de249qmf1723673v31v",
|
|
303
|
+ "name":"xxx",
|
|
304
|
+ "sex":"男",
|
|
305
|
+ "nation":"汉",
|
|
306
|
+ "birth":"19881001",
|
|
307
|
+ "address":"xxxxxxxxxx",
|
|
308
|
+ "idcard":"xxxxxxxxxxxxxxxxxx",
|
|
309
|
+ "validDate":"20190128-20390128",
|
|
310
|
+ "authority":"xxxxxx",
|
|
311
|
+ "operateTime":"2021-06-21 17:35:27",
|
|
312
|
+ "frontWarnCode":"00000000",
|
|
313
|
+ "backWarnCode":"00000000",
|
|
314
|
+ "frontMultiWarning":"00000000",
|
|
315
|
+ "backMultiWarning":"00000000",
|
|
316
|
+ "frontClarity":"64",
|
|
317
|
+ "backClarity":"72",
|
|
318
|
+ "nativePlace":"xxxxxxxxxx",
|
|
319
|
+ "success":false,
|
|
320
|
+ "frontCode":"0"
|
|
321
|
+ },
|
|
322
|
+ },
|
|
323
|
+ "errmsg":"SUCCESS"
|
|
324
|
+}
|
|
325
|
+```
|