根据银行卡号区分信用卡还是储蓄卡
一、根据银行卡号区分信用卡还是储蓄卡
https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?_input_charset=utf-8&cardBinCheck=true&cardNo=6214832142686668
var cardTypeMap = [DC: "储蓄卡",CC: "信用卡",SCC: "准贷记卡",PC: "预付费卡"];
二、代码
<?phpnamespace App;class CommonController
{//获取银行卡类型function getBankCardType(){//api$url="https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?_input_charset=utf-8&cardBinCheck=true&cardNo=6214832142686668";//发送get请求$result= $this->curl_get($url); $result= json_decode($result,true);$cardTypeMap[$result['cardType']];}/*** @param string $url post请求地址* @param array $params* @return mixed*/function curl_post($url, array $params = array()){$data_string = json_encode($params);$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_HEADER, 0);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);curl_setopt($ch, CURLOPT_POST, 1);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);curl_setopt($ch, CURLOPT_HTTPHEADER,array('Content-Type: application/json'));$data = curl_exec($ch);curl_close($ch);return ($data);}function curl_post_raw($url, $rawData){$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_HEADER, 0);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);curl_setopt($ch, CURLOPT_POST, 1);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($ch, CURLOPT_POSTFIELDS, $rawData);curl_setopt($ch, CURLOPT_HTTPHEADER,array('Content-Type: text'));$data = curl_exec($ch);curl_close($ch);return ($data);}/*** @param string $url get请求地址* @param int $httpCode 返回状态码* @return mixed*/function curl_get($url, &$httpCode = 0){$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//不做证书校验,部署在linux环境下请改为truecurl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);$file_contents = curl_exec($ch);$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);curl_close($ch);return $file_contents;}function getRandChar($length){$str = null;$strPol = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz";$max = strlen($strPol) - 1;for ($i = 0;$i < $length;$i++) {$str .= $strPol[rand(0, $max)];}return $str;}function fromArrayToModel($m, $array){foreach ($array as $key => $value) {$m[$key] = $value;}return $m;}}
根据银行卡号区分信用卡还是储蓄卡相关推荐
- 2 华为云闪付_教你区分信用卡刷卡、挥卡、插卡、云闪付等支付方式!
信用卡交易的N种方式总有很多小伙伴分不清 刷卡?挥卡?插卡?闪付?云闪付等等......啥啥啥?这都是啥?? 在区别这几种刷卡方式之前,首先我们区分"持卡"交易和"无卡& ...
- 信用卡 借记卡 储蓄卡 储值卡
信用卡 先消费,后还款 贷记卡:信用额度内,先消费,后还款 准贷记卡:根据发卡银行要求先存一定金额的备用金,卡内余额不足支付时,可在信用额度内透支使用 借记卡 先存款,后消费 储蓄卡:存取款,消费(网 ...
- 题目:信用卡还款是银行系统的重要业务,业务流程说明如下:用户有信用卡和储蓄卡,储蓄卡有查询余额和取款功能,信用卡能够查看账单金额、查看还款日和查看余额三个功能;
请使用委托与事件实现下列功能:用户可自由设置信用卡还款关联的储蓄卡,当还款日到期时进行账单金额的自动划扣:请注意事件主要是设计什么时候启动委托,委托的主要目的是设置还款的储蓄卡为避免设计出现偏差,给出 ...
- 判断银行卡是储蓄卡还是信用卡
根据银行卡号区分信用卡还是储蓄卡 2018年02月28日 19:08:36 阅读数:1114 https://ccdcapi.alipay.com/validateAndCacheCardInfo.j ...
- 新垣结衣自拍照_仅使用代码创建自拍照
新垣结衣自拍照 As a part of my Creative Coding class at NYU Tandon's Integrated Digital Media program, my t ...
- 为什么程序员都喜欢新垣结衣?
点击"开发者技术前线",选择"星标????" 让一部分开发者看到未来 来源:网络 2021年5月19日.万千少男少女的重婚控诉日. 以及,日剧<逃避可耻但 ...
- 银行卡识别-自动识别银行卡号
随着移动互联的发展,商业移动应用越来越多,这些商业移动应用很多涉及到个人银行卡账户的绑定,实际测试中手动输入16-19位银行卡号码,速度慢,易出错,用户体验非常差.为了提高在移动终端上输入银行卡号的速 ...
- 银行卡识别,录入银行卡号助手
转账.汇款.绑定银行卡等一切与银行卡相关的事情都离不开那密密麻麻的数字,每次一个一个的输入,一遍一遍的核验,小心翼翼,生怕出一丁点的错误,轻者是浪费时间,重新输入,重者可就有重大经济损失了,用户体验非 ...
- 银行卡号OCR识别技术识别
银行卡号OCR识别技术识别银行卡不仅效率高,还具备抗干扰噪点强等特点,中安未来的银行卡识别,能够识别现有的平面银行卡/凸显银行卡等,几乎大部分的银行卡,能将银行卡的实体影像录入存储到管理系统中,降低纸 ...
最新文章
- 深度学习、AI构图、智能裁图、显著性检测、美感质量评价
- 二分法(三种基本模版)
- [洛谷P4012] [网络流24题] 深海机器人问题
- 机器学习-关联之FP-Growth算法原理及实战
- shell批量创建随机文件名格式文件
- CompletableFuture详解~getNow
- Java中加载properties文件的6种方法
- python2.0 s12 day4
- python如何退出模块_如何将一个 Python 函数进行模块化封装
- 2021-09-07NVIDIA Jetson Xavier NX载板 RTSO-6002使用TF(MicroSD)卡说明
- C语言99乘法表代码案例
- fillRect 就是rect+fill的结合体(canvas)
- 找不到.jack_您不了解Jack关于Firefox的知识!
- python数据分析007——数据可视化(下)
- ddl是什么意思网络语_ddl是什么
- 结构体复数相乘c语言,复数乘法中的结构体赋值实现代码
- 如何设置excel中一部分表格显示但是不打印?
- 2020大数据领域十大必读书籍
- hacking 麦步手表之(1)精简模拟界面
- 计算机专业十六字口号,大学运动会十六字口号(精选50句)
热门文章
- notepad++安装autosave插件来自动保存
- 因式分解理论基础(3)最大公因式
- n个自然数中取r个数的组合
- Kindle电子阅读器收不到个人文档推送解决方案
- RS232/RS422/RS485串口引脚连线
- 2023年数学建模国赛:灰色预测模型与MATLAB实战案例(Matlab代码)
- win2008R2安装Epson630K共享打印 64位 32位通吃!
- Python使用pandas对CSV进行操作(11种基础操作含源码)
- 华硕(ASUS)TUF GAMING B460M+intel i7 10700f+00GB SSD固态硬盘 黑苹果EFI引导文件
- 新版本如何给微信小程序配置vant-weapp