91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP如何校驗銀行卡四元素

發布時間:2022-10-24 16:41:16 來源:億速云 閱讀:104 作者:iii 欄目:編程語言

本篇內容主要講解“PHP如何校驗銀行卡四元素”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“PHP如何校驗銀行卡四元素”吧!

校驗方法:1、申請銀行卡四元素檢測接口,獲得接口請求Key;2、調用接口API發出請求,處理數據并返回結果;3、用“$content=juheHttpRequest($apiUrl, $paramstring,1);”獲取接口返回內容;4、根據自身業務邏輯處理返回內容,并打印處理結果。

基于PHP的銀行卡四元素校驗API接口調用示例

前期準備

  • 申請接口

銀行卡四元素檢測接口申請地址:https://www.juhe.cn/docs/api/id/213?s=cpphpcn

自助申請開通短信API,獲得接口請求Key。(目前接口暫只支持企業類用戶使用)

PHP請求代碼示例

/**
 * 聚合銀行卡四元素校驗API發起請求-PHP代碼
 * 功能:檢測輸入的姓名、手機號碼、身份證號碼、銀行卡號是否一致。
 */

// 請求的接口URL
$apiUrl = 'http://v.juhe.cn/verifybankcard4/query';

// 請求參數
$params = [
    'realname' => 'xxx', // 姓名
    'idcard' => 'xxx', // 身份證號碼
    'bankcard' => 'xxx', // 銀行卡號
    'mobile' => 'xxx', // 手機號碼

    'key' => 'xxx', // 接口調用key,通過聚合平臺申請開通
];
$paramsString = http_build_query($params);

// 發起接口請求
$response = juheHttpRequest($apiUrl, $paramsString, 1);

// 處理接口返回結果,根據自身業務邏輯修改處理
$paramstring = http_build_query($params);
$content = juheHttpRequest($apiUrl, $paramstring, 1);
$result = json_decode($content, true);
if ($result) {
    if ($result['error_code'] == 0) {
        // 請求成功,根據自身業務邏輯修改處理
        $res = $result['result']['res'];
        if ($res == '1') {
            // 信息核驗一致
            echo "信息核驗一致";
        } else {
            // 信息核驗不一致
            echo "信息核驗不一致";
        }
    } else {
        // 請求異常,根據自身業務邏輯修改處理
        echo "{$result['error_code']}:{$result['reason']}" . PHP_EOL;
    }
} else {
    //可能網絡異常等問題請求失敗,根據自身業務邏輯修改處理
    echo "請求失敗";
}

/**
 * 發起網絡請求函數
 * @param string $url 請求的URL
 * @param bool $params 請求的參數內容
 * @param int $ispost 是否POST請求
 * @return bool|string 返回內容
 */
function juheHttpRequest($url, $params = false, $ispost = 0)
{
    $httpInfo = [];
    $ch = curl_init();

    curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
    curl_setopt($ch, CURLOPT_USERAGENT, 'JUHE API');
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 3);
    curl_setopt($ch, CURLOPT_TIMEOUT, 12);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    if ($ispost) {
        curl_setopt($ch, CURLOPT_POST, true);
        curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
        curl_setopt($ch, CURLOPT_URL, $url);
    } else {
        if ($params) {
            curl_setopt($ch, CURLOPT_URL, $url . '?' . $params);
        } else {
            curl_setopt($ch, CURLOPT_URL, $url);
        }
    }
    $response = curl_exec($ch);
    if ($response === FALSE) {
        // echo "cURL Error: ".curl_error($ch);
        return false;
    }
    $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    $httpInfo = array_merge($httpInfo, curl_getinfo($ch));
    curl_close($ch);
    return $response;
}

到此,相信大家對“PHP如何校驗銀行卡四元素”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

夏邑县| 淮阳县| 廉江市| 宝丰县| 忻州市| 鄂州市| 镇赉县| 策勒县| 息烽县| 平湖市| 清水河县| 边坝县| 潮州市| 土默特右旗| 武乡县| 天柱县| 曲沃县| 清水县| 讷河市| 青川县| 元谋县| 诏安县| 宜都市| 公安县| 南丹县| 香格里拉县| 星子县| 卫辉市| 资溪县| 临安市| 五寨县| 赤峰市| 南郑县| 巴东县| 五常市| 靖州| 阳江市| 漠河县| 鸡泽县| 红原县| 柳州市|