1. 最近在做一个电商项目,里面涉及到填写的银行卡信息,可以对银行卡号进行基本的合法校验,对于银行卡号和姓名对于的校验,目前没做,如果你有更好更全面的校验方法,请留言,谢谢。
2. 通过阿里的支付宝接口进行校验,关于请求的参数和返回结果字段说明都在工具类中进行了说明。
3. 不多说,直接上代码。
@Slf4j
public class CardUtil {
/**
* 验证银行号是否合法
* @param cardNo 银行卡号
*
* 返回结果示例:{"cardType":"DC","bank":"CMB","key":"6214832018989180","messages":[],"validated":true,"stat":"ok"}
* 返回参数字段说明:
* cardType:卡类型。值:DC为储蓄卡,CC为信用卡。
* bank:所属行。值:所属行简称。
* key&