近期有商户反映交易返回90错误,代理商认为是系统的问题,经查询是降级交易导致返回90错误。到新公司后没细心看过代码,趁着这个机会整理一下降级功能。
根据银联磁条卡的相关检测指南中对二磁道的描述,通过截取二磁道中的标志位判断是否是卡磁合一卡。
从上面图中可以看出,服务代码的第一位是2或者6时,如果没有上送55域,只上送了37域磁条信息,那就可以判定为降级交易,可以拒绝交易了。
近期有商户反映交易返回90错误,代理商认为是系统的问题,经查询是降级交易导致返回90错误。到新公司后没细心看过代码,趁着这个机会整理一下降级功能。
根据银联磁条卡的相关检测指南中对二磁道的描述,通过截取二磁道中的标志位判断是否是卡磁合一卡。
从上面图中可以看出,服务代码的第一位是2或者6时,如果没有上送55域,只上送了37域磁条信息,那就可以判定为降级交易,可以拒绝交易了。
转载于:https://my.oschina.net/zfjzy/blog/1539931