java 银行卡合法校验
`
校验接口:阿里(支付宝)银行卡验证接口
https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?_input_charset=utf-8&cardNo=待验证银行卡号&cardBinCheck=true
该接口返回银行Bin号的合法与否(validated),所属银行(bank),银行卡类型(cardType,DC:借记卡,CC:信用卡)。
接口响应数据:
合法卡号:{
"cardType":"DC", //银行卡类型(DC:借记卡,CC:信用卡)
"bank":"ICBC", //所属银行
"key":"62122617****8554400", //卡号
"messages":[], //信息
"validated":true, //是否合法 true
"stat":"ok"
}
非法卡号:{ //错误信息:非法的卡号
"messages":[{"errorCodes":"PARAM_ILLEGAL","name":"cardNo"}],
"validated":false,
"stat":"ok",
"key":"110106217920680609597"
}
`