JavaPOS 什么东西
POS机的管理程序就是用java编写的,是用来管理POS机的各种硬件的驱动和商场营业的进\销\存等管理 ~
POS监控就是使用b/s架构的,一般后台用Weblogic~
银行POS交易流程及概念浅析
银行的交易体系是一套比较复杂的系统,本文将就POS机交易涉及到的一些概念、流程等作简要介绍。
首先,解释一下我们在日常生活或者POS等支付系统开发时经常遇到的一些名词的基本概念。
此外, POS机签购单上对应的一些字段术语 ,如下所示:
下图所示为一般的包含POS支付APP,POS终端,后台的交易流程示意图,所有的交易类型如消费、消费撤销、退货等都是这样一套流程。图中JAR是JAVA语言单独封装出来的一层,相当于APP、POS终端、后台服务器三者的媒介。当然,其他语言原理一样。
参考上图,具体步骤为:
另外,文中所出现的后台指的是收单机构的后台,收单机构又是和银联的后台对接的,那么这里需要详细解释一下。这个时候我们需要引入 清算 这个概念以及著名的 721 比例。
在一次普通的POS机交易中,可能涉及到四家机构,一是刷卡人的发卡行,二是为POS机拓展商户的收单机构(当然,POS机可能又是另外一家专门的POS机厂商生产的),三是商户账户对应的银行,四是银联。银联的清算中心作为一个桥梁,每天会对所有收单机构的交易进行清算,清算前,顾客刷卡消费的金额虽然已经从其银行卡上扣掉了,但实际上还是在该银行内部,通过银联的清算,这笔金额会通过银联到达收单机构的账户,收单机构又会再次通过银联将这笔钱转到商户所使用的银行账户上。上述的过程钱不是白转的,一般POS刷卡消费对于商户会有一定比例的手续费,如千分之六,那么这个手续费会按照 持卡人发卡行:收单机构:银联=7:2:1 的比例来进行分成。当然需要注意的是,收单机构既包括一些银行,也包括一些有收单支付牌照的第三方机构,当收单机构和持卡人的银行卡同属一家银行的时候,是不需要经过银联的,因此该银行可以通吃商户手续费。
需要说明的是,银行交易系统流程复杂,POS机应用模式也是多种多样,因此本文所讲内容可能只是冰山一角,不准确的地方还望大家批评指正。
POS机不能刷卡,显示java驱动连接失败,怎么办?
后端平台进bios设置看看,因为如今的主板bios默认是关闭com口的,因此bios打开com口就不必再修改了
我是一个刚刚出道的程序员最近应聘了一家专做pos机的公司。想问一下,pos机那里会用到java?
很多地方都会用的,比如pos监控系统,一般都是用java写的。
补充:pos监控就是使用b/s架构的,一般后台用Weblogic
怎样用java调用pos机??
1、首先,你得安装相应的打印机驱动(不通型号是不一样的)。
2、安装好驱动后你可以有两种选择
1)将POS机配置为默认打印机,使用操作系统的系统调用来完成打印机打印(POS机实际也是个打印机,自己排版的话jacob是个不错的选择)。
2)使用POS机提供的本地库,一般是dll动态链接库,使用java本地化方法调用JNI即可(一般会有接口方法说明文档)。