云尚API

银行卡二三四要素验证

支持银行卡二要素(姓名 + 卡号)、三要素(姓名 + 卡号 + 身份证)、四要素(姓名 + 卡号 + 身份证 + 手机号)逐级验证,按传入参数自动判断要素级别。套餐制,每次调用扣减 1 次。

接口信息

项目说明
接口地址POST /api/v3/yhkhy
计费方式套餐制

请求参数

参数类型必填说明
namestring姓名
acct_nostring银行卡号
idcardstring身份证号(三要素、四要素时需要)
phonestring手机号(四要素时需要)

请求示例

PHP

<?php
$app_id = 'YOUR_APP_ID';
$app_key = 'YOUR_APP_KEY';
$url = 'https://yunsapi.com/api/v3/yhkhy';
$params = [
    'name'    => '张三',
    'acct_no' => '6222020200012345678',
    'idcard'  => '510107199306284455',
];

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($params));
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'Content-Type: application/json',
    'X-APP-ID: ' . $app_id,
    'X-APP-KEY: ' . $app_key,
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

$resp = curl_exec($ch);
curl_close($ch);

echo $resp;

Java

import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;

public class BankCardDemo {
    public static void main(String[] args) throws Exception {
        String appId = "YOUR_APP_ID";
        String appKey = "YOUR_APP_KEY";
        String url = "https://yunsapi.com/api/v3/yhkhy";
        String body = "{\"name\":\"张三\",\"acct_no\":\"6222020200012345678\",\"idcard\":\"510107199306284455\"}";

        HttpClient client = HttpClient.newHttpClient();
        HttpRequest req = HttpRequest.newBuilder()
                .uri(URI.create(url))
                .header("Content-Type", "application/json")
                .header("X-APP-ID", appId)
                .header("X-APP-KEY", appKey)
                .POST(HttpRequest.BodyPublishers.ofString(body))
                .build();

        HttpResponse<String> resp = client.send(req, HttpResponse.BodyHandlers.ofString());
        System.out.println(resp.body());
    }
}

响应示例

{
    "code": 0,
    "msg": "success",
    "data": {
        "state": "1",
        "element_type": "三要素",
        "remain": 9
    },
    "request_id": "req_xxx"
}

响应参数

参数类型说明
data.statestring1 表示核验一致,0 表示不一致
data.element_typestring实际核验的要素级别:二要素 / 三要素 / 四要素
data.remaininteger套餐剩余次数