POS机验证流程
2016-01-31 16:48
183 查看
1 上传POS的SN和商户ID,
2 向后台签到,从后台获得工作秘钥;
3 在从工作秘钥中拼接出macKey和pinKey;
4 将pinKey和macKey导入POS机。
报文中的部分字段:
agentId = 0;
agentName = "\U548c\U878d\U901a\U652f\U4ed8";
batachNo = 000001;//批次号
invnum = 000001;// 查询号
ip = "124.205.192.25";
macKey = 2D54558082D4DEDCE07B4F9E65CD621B275BD6F7;
masterKey = 657769666F5E262A37337569776A656BB8D0BD60;
message = "\U6e29\U99a8\U63d0\U793a\Uff1apos\U4fe1\U606f\U83b7\U53d6\U6210\U529f!";
pinKey = F2EF7FC76E93552C17680572D6DE27626445CEAC;
port = 1900;
status = 0;
tid = 53100265;// POS机编号(后台设的)
tpdu = 6000080000;// 报文头
transFlowNo = 000011;// 交易流水号
2 向后台签到,从后台获得工作秘钥;
3 在从工作秘钥中拼接出macKey和pinKey;
4 将pinKey和macKey导入POS机。
报文中的部分字段:
agentId = 0;
agentName = "\U548c\U878d\U901a\U652f\U4ed8";
batachNo = 000001;//批次号
invnum = 000001;// 查询号
ip = "124.205.192.25";
macKey = 2D54558082D4DEDCE07B4F9E65CD621B275BD6F7;
masterKey = 657769666F5E262A37337569776A656BB8D0BD60;
message = "\U6e29\U99a8\U63d0\U793a\Uff1apos\U4fe1\U606f\U83b7\U53d6\U6210\U529f!";
pinKey = F2EF7FC76E93552C17680572D6DE27626445CEAC;
port = 1900;
status = 0;
tid = 53100265;// POS机编号(后台设的)
tpdu = 6000080000;// 报文头
transFlowNo = 000011;// 交易流水号
相关文章推荐
- KinderEditor编辑器使用
- swift语言主流学习文档
- Android 设置主题实现点击波纹效果
- cocoapods 安装使用
- 高精度除法
- MyEclipse new 后面的菜单选项设置
- UML-实现图(构件图和部署图)
- 31. Next Permutation
- Use Node.js DDP Client on Arduino Yun to Access Meteor Server
- 深入理解Java内存模型(二)——重排序
- Graham算法构造凸包
- Material Design 相关资源
- LeetCode算法练习题Java
- 高精度减法
- UML图总结
- java BigInteger源码学习
- 初学最短路算法
- 信息学奥林匹克竞赛-小玉买文具
- linux下常用的几个时间函数:time,gettimeofday,clock_gettime,_ftime
- 关于字符数组与string类的比较(长度以及)