根据银行卡号区分信用卡还是储蓄卡
一、根据银行卡号区分信用卡还是储蓄卡
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识别技术识别银行卡不仅效率高,还具备抗干扰噪点强等特点,中安未来的银行卡识别,能够识别现有的平面银行卡/凸显银行卡等,几乎大部分的银行卡,能将银行卡的实体影像录入存储到管理系统中,降低纸 ...
最新文章
- PoPo数据可视化第9期
- shell 字符串操作(长度,查找,替换)详解
- tensolrflow之基础变量
- QQ窗口的控制,同步异步打开360网盘,控制360网盘窗口的移动
- php long2ip,php 中IPV6 ip2long的问题解决办法
- leetcode31. 下一个排列
- dsp广告和信息流广告区别_360展示广告与其他信息流平台的区别
- ORACLE 11g安装图解
- React Native项目使用react-apollo实现更新缓存的两种方式
- java中的引用,你注意到没?
- 30岁中专自学java,19岁中专毕业 工作两年感觉就是混日子 想再去学个软件编程 我这个学历学他有前途吗?...
- 学生宿舍管理项目开发计划书_学生宿舍管理系统项目-计划书.doc
- 200624 VSCode配置reStructedText
- EMPLOYEE表的创建与查询
- 网络数据包的封包格式
- 【转载】提问的智慧(How To Ask Questions The Smart Way)
- 全面 Severless 化只需要 7天!看南瓜电影的云上升级
- 中国微信生态行业投资价值分析及发展趋势预测报告
- 点双连通分量边双联通分量详解
- 01工作环境准备及数据分析建模理论基础