预授权
2015-08-17 14:55:37 0 举报
预授权
作者其他创作
大纲/内容
Y
返回失败
CardTaskAmt();刷卡显示金额
返回
密码输入次数+1
操作成功
DisPan();显示主账号
预授权
输入密码,设置22域信息
MagPreAuth();磁条卡的预授权
比对设置的模式提取主账号信息
N
是否密码输入错误
转换流水文件EmvSaveWater();SysToWater();EmvAddtionWater();
SysToWater();转流水文件
DoAdviseAndReveral();执行冲正
判断交易方式
SystemToReveral();保存冲正数据
是否为第一次输入密码
INPUT_INSERTIC
TradeInit();交易初始化
EmvPackField55();打包55域IC卡参数
采集系统信息DealSystem();AddEMVInfo();
EmvGetOnlinePin();获取联机密文
CommConnect();判断拨号
是否为手输卡号
根据所输密码情况设置22域
EmvPreAuth();基于EMV的借贷记卡预授权
挂断,返回失败
是否支持IC卡
CardTaskAmt();刷卡显示余额
失败
SetField();打包系统结构信息
是否是降级插卡操作
CommPreDial();预拨号
输入金额,检查有效性
DealPackAndComm();打包;发送;接收;解包
不支持改交易
INPUT_NO
EmvCompleteApp();EMV卡交易完成操作
EmvTxnPreAuth();预授权
成功
GetField();解包55域
EmvProcessApp(); Emv交易处理,输入金额,获取密码
判断卡支持方式设置模式并执行刷卡任务,设置22域信息
输入卡有效期
EmvInitApp();IC卡交易初始化
EmvPackPreAuth();数据打包
采集系统信息DealSystem();
判断是否为手机芯片消费
输入密码
设置标识
是否定义了EMV_IC
0 条评论
下一页