签盾开放平台-电子签约服务
  1. 个人认证
签盾开放平台-电子签约服务
  • 接入流程介绍
  • 应用创建流程
  • 前端接入文档
  • 开发前必读
    • 常用接口清单和关键流程
    • 公共请求格式
  • 帮助文档
    • 印章指定位置
    • 静默签使用说明
  • 实名认证
    • 个人认证
      • 个人认证项
        • 个人身份二要素核验
        • 个人运营商三要素核验
        • 个人人脸核验(H5适配)
        • 个人人脸核验查询
        • 发送短信验证码
        • 校验短信验证码
        • 个人银行卡四要素核验
      • 个人实名认证地址(页面)
        POST
    • 企业认证
      • 企业认证项
        • 企业四要素核验
        • 企业三要素核验
        • 发起打款认证(正向打款)
        • 验证打款金额(正向打款)
        • 查询打款进度(正向打款)
        • 企业经办人授权书认证-上传
        • 企业经办人授权书认证-查询
        • 查询打款银行信息
      • 企业实名认证地址(页面)
    • 查询认证信息
      GET
  • 用户管理
    • 个人用户
      • 修改个人用户
      • 创建已认证个人用户
      • 查询个人用户信息
    • 企业用户
      • 查询企业用户信息
      • 创建已认证企业用户
    • 创建未认证用户(暂不支持企业)
      POST
  • 文件相关
    • 上传文件
      POST
    • 基于模板生成文件
      POST
  • 合同相关
    • 通过文件发起合同
      POST
    • 查询签署方信息
      GET
    • 下载合同文件及附件
      GET
    • 合同查询
      GET
    • 获取合同签署链接(页面)
      POST
    • 无感签署(申请开放)
      POST
    • 获取拖章定位页面
      POST
  • 印章管理
    • 查询印章列表
    • 查询印章详情
    • 印章静默签授权地址(H5页面)
  • 接口回调
    • 回调接入文档
    • 获取回调信息
    • 回调成功确认
  • 开放接口
    • 短信验证码
    • 通知短信发送
    • 身份证OCR
    • 营业执照OCR
    • 银行卡OCR
  1. 个人认证

个人实名认证地址(页面)

POST
/open/psnCert/getUrl
V1.4.0
个人实名认证地址(页面)是由签盾提供的个人用户合规认证页面,目的为简化应用接入的流程。页面支持PC或H5访问(通过integrationConfig.clientType配置),认证流程如下:
个人实名认证流程.jpg

请求头格式#

具体请求头参数,请查看公共请求格式

请求参数

Body 参数application/json
psnAuthConfig
object  | null 
个人认证默认信息
可选
psnName
string  | null 
个人姓名
可选
psnIDCardType
string  | null 
个人证件类型
可选
证件类型,CRED_PSN_CH_IDCARD - 中国大陆居民身份证
psnIDCardNum
string  | null 
个人证件号
可选
psnMobile
string  | null 
认证手机号
可选
psnBankCardNo
string  | null 
认证银行卡号
可选
pageConfig
object  | null 
可选
psnEditableFields
array[string] | null 
认证可编辑字段
可选
psnName:个人姓名
psnIDCardNum:证件号
psnMobile:认证手机号
psnBankCardNo:银行卡号
枚举值:
psnNamepsnIDCardNumpsnMobilepsnBankCardNo
psnDefaultAuthMode
enum<string>  | enum<null> 
默认认证方式
可选
face: 人脸识别认证
mobile: 实名手机号三要素认证
bank: 个人银行卡四要素认证
枚举值:
facemobilebank
psnAvailableAuthModes
array[string] | null 
可选认证方式
可选
face: 人脸识别认证
mobile: 实名手机号三要素认证
bank: 个人银行卡四要素认证
枚举值:
facemobilebank
integrationConfig
object 
集成配置
必需
redirectConfig
object  | null 
重定向配置
可选
expirationTime
string  | null 
链接过期时间
可选
clientType
enum<string> 
客户端类型
必需
pc-电脑端适配,h5-移动端适配
枚举值:
pch5
businessCode
string  | null 
业务id
可选
示例
{
    "psnAuthConfig": {
        "psnName": "string",
        "psnIDCardType": "string",
        "psnIDCardNum": "string",
        "psnMobile": "string",
        "psnBankCardNo": "string"
    },
    "pageConfig": {
        "psnEditableFields": [
            "psnName"
        ],
        "psnDefaultAuthMode": "face",
        "psnAvailableAuthModes": [
            "face"
        ]
    },
    "integrationConfig": {
        "redirectConfig": {
            "redirectUrl": "string",
            "redirectDelayTime": 0
        },
        "expirationTime": "string",
        "clientType": "pc"
    },
    "businessCode": "string"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'api.pre-qiandun365.com/api/open/psnCert/getUrl' \
--header 'Content-Type: application/json' \
--data-raw '{
    "psnAuthConfig": {
        "psnName": "string",
        "psnIDCardType": "string",
        "psnIDCardNum": "string",
        "psnMobile": "string",
        "psnBankCardNo": "string"
    },
    "pageConfig": {
        "psnEditableFields": [
            "psnName"
        ],
        "psnDefaultAuthMode": "face",
        "psnAvailableAuthModes": [
            "face"
        ]
    },
    "integrationConfig": {
        "redirectConfig": {
            "redirectUrl": "string",
            "redirectDelayTime": 0
        },
        "expirationTime": "string",
        "clientType": "pc"
    },
    "businessCode": "string"
}'

返回响应

🟢200成功
application/json
Body
result
object 
必需
verifyStatus
enum<string> 
验证结果
必需
passed二要素认证成功,un_passed二要素认证失败
枚举值:
passedun_passed
certUrl
string 
认证链接
必需
code
string 
请求结果编码
必需
200-请求成功,其他-请求失败
msg
string 
请求结果信息
必需
logKey
string 
日志索引
必需
ts
string 
请求时间戳
必需
success
boolean 
是否请求成功
必需
true请求成功
示例
{
    "result": {
        "verifyStatus": "passed",
        "certUrl": "string"
    },
    "code": "string",
    "msg": "string",
    "logKey": "string",
    "ts": "string",
    "success": true
}
上一页
个人银行卡四要素核验
下一页
企业四要素核验
Built with