一、根据银行卡号区分信用卡还是储蓄卡

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;}}

根据银行卡号区分信用卡还是储蓄卡相关推荐

  1. 2 华为云闪付_教你区分信用卡刷卡、挥卡、插卡、云闪付等支付方式!

    信用卡交易的N种方式总有很多小伙伴分不清 刷卡?挥卡?插卡?闪付?云闪付等等......啥啥啥?这都是啥?? 在区别这几种刷卡方式之前,首先我们区分"持卡"交易和"无卡& ...

  2. 信用卡 借记卡 储蓄卡 储值卡

    信用卡 先消费,后还款 贷记卡:信用额度内,先消费,后还款 准贷记卡:根据发卡银行要求先存一定金额的备用金,卡内余额不足支付时,可在信用额度内透支使用 借记卡 先存款,后消费 储蓄卡:存取款,消费(网 ...

  3. 题目:信用卡还款是银行系统的重要业务,业务流程说明如下:用户有信用卡和储蓄卡,储蓄卡有查询余额和取款功能,信用卡能够查看账单金额、查看还款日和查看余额三个功能;

    请使用委托与事件实现下列功能:用户可自由设置信用卡还款关联的储蓄卡,当还款日到期时进行账单金额的自动划扣:请注意事件主要是设计什么时候启动委托,委托的主要目的是设置还款的储蓄卡为避免设计出现偏差,给出 ...

  4. 判断银行卡是储蓄卡还是信用卡

    根据银行卡号区分信用卡还是储蓄卡 2018年02月28日 19:08:36 阅读数:1114 https://ccdcapi.alipay.com/validateAndCacheCardInfo.j ...

  5. 新垣结衣自拍照_仅使用代码创建自拍照

    新垣结衣自拍照 As a part of my Creative Coding class at NYU Tandon's Integrated Digital Media program, my t ...

  6. 为什么程序员都喜欢新垣结衣?

    点击"开发者技术前线",选择"星标????" 让一部分开发者看到未来 来源:网络 2021年5月19日.万千少男少女的重婚控诉日. 以及,日剧<逃避可耻但 ...

  7. 银行卡识别-自动识别银行卡号

    随着移动互联的发展,商业移动应用越来越多,这些商业移动应用很多涉及到个人银行卡账户的绑定,实际测试中手动输入16-19位银行卡号码,速度慢,易出错,用户体验非常差.为了提高在移动终端上输入银行卡号的速 ...

  8. 银行卡识别,录入银行卡号助手

    转账.汇款.绑定银行卡等一切与银行卡相关的事情都离不开那密密麻麻的数字,每次一个一个的输入,一遍一遍的核验,小心翼翼,生怕出一丁点的错误,轻者是浪费时间,重新输入,重者可就有重大经济损失了,用户体验非 ...

  9. 银行卡号OCR识别技术识别

    银行卡号OCR识别技术识别银行卡不仅效率高,还具备抗干扰噪点强等特点,中安未来的银行卡识别,能够识别现有的平面银行卡/凸显银行卡等,几乎大部分的银行卡,能将银行卡的实体影像录入存储到管理系统中,降低纸 ...

最新文章

  1. 深度学习、AI构图、智能裁图、显著性检测、美感质量评价
  2. 二分法(三种基本模版)
  3. [洛谷P4012] [网络流24题] 深海机器人问题
  4. 机器学习-关联之FP-Growth算法原理及实战
  5. shell批量创建随机文件名格式文件
  6. CompletableFuture详解~getNow
  7. Java中加载properties文件的6种方法
  8. python2.0 s12 day4
  9. python如何退出模块_如何将一个 Python 函数进行模块化封装
  10. 2021-09-07NVIDIA Jetson Xavier NX载板 RTSO-6002使用TF(MicroSD)卡说明
  11. C语言99乘法表代码案例
  12. fillRect 就是rect+fill的结合体(canvas)
  13. 找不到.jack_您不了解Jack关于Firefox的知识!
  14. python数据分析007——数据可视化(下)
  15. ddl是什么意思网络语_ddl是什么
  16. 结构体复数相乘c语言,复数乘法中的结构体赋值实现代码
  17. 如何设置excel中一部分表格显示但是不打印?
  18. 2020大数据领域十大必读书籍
  19. hacking 麦步手表之(1)精简模拟界面
  20. 计算机专业十六字口号,大学运动会十六字口号(精选50句)

热门文章

  1. notepad++安装autosave插件来自动保存
  2. 因式分解理论基础(3)最大公因式
  3. n个自然数中取r个数的组合
  4. Kindle电子阅读器收不到个人文档推送解决方案
  5. RS232/RS422/RS485串口引脚连线
  6. 2023年数学建模国赛:灰色预测模型与MATLAB实战案例(Matlab代码)
  7. win2008R2安装Epson630K共享打印 64位 32位通吃!
  8. Python使用pandas对CSV进行操作(11种基础操作含源码)
  9. 华硕(ASUS)TUF GAMING B460M+intel i7 10700f+00GB SSD固态硬盘 黑苹果EFI引导文件
  10. 新版本如何给微信小程序配置vant-weapp