支持Concert协议销售点支付终端的Python库

pypostelium的Python项目详细描述


硬件终端支付终端

此模块添加了对信用卡读卡器和检查打印机的支持 使用Caisse Concert协议。本模块旨在 安装位置:

  • POSbox上(即连接USB设备的代理),而不是在主Odoo服务器上。在
  • 作为pywebdriver依赖项

在主Odoo服务器上,您应该安装模块pos\$payment_终端。在

硬件配置在的配置文件中完成 POSbox的Odoo服务器。您应该在中添加以下条目 配置文件:

  • 支付终端设备名称(默认值=/dev/ttyACM0)
  • 支付终端设备费率(默认值=9600)

法国许多支付终端都使用Caisse Concert协议 来自不同制造商(Ingenico、Sagem、Verifone)。从我们的 根据经验,此协议仅在法国使用。在

在法国,Ingenico在支付终端市场占有率最高。 在法国,Ingenico终端装有Telium Manager 本机实现Caisse Concert协议的软件栈。 这个模块实现了协议E+(而不是协议E),因此 需要Telium管理器version 37783600或更高版本。在

在Ingenico上获取Telium管理器的版本 终端:

press F > 0-TELIUM MANAGER > 2-Consultation > 4-Configuration
> 2-Software > 1-TERMINAL > On Display > Telium Manager

然后读取字段m20。在

你需要配置你的支付终端来接受命令 从销售点。在Ingenico终端上:

^{pr2}$

之后,您应该重新启动终端(通常通过同时点击按键yellow)。 此模块已通过以下测试成功:

  • Ingenico EFTSmart4S公司
  • Ingenico EFTSmart2 2640,带Telim Manager版本37784503
  • Ingenico iCT220
  • Ingenico iCT250型
  • Ingenico i2200支票读写器

本模块是在Akretion的POS代码冲刺期间开发的 法国,2014年7月7日至7月10日。此模块是POS的一部分 奥多社区协会http://odoo-community.org/项目。 邀请您成为会员和/或参与 联想!在

安装

sudo pip install git+https://github.com/akretion/pypostelium.git --upgrade

变更日志

  • 版本0.0.4日期:2020-10-19
    • 事务启动()现在返回True(成功)或False(失败)
  • 版本0.0.3日期:2020-05-18
    • Python支架

贡献者

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用prepared语句在oracle中插入日期   对点具有双重值的java   使用多个通配符的java请求映射   java Springboot为什么要设置springbootstartertomcat   除了对JavaBean的请求之外,还使用servletContext的servlet   java如何清除OCSID。返回到池的连接时的CLIENTID JDBC客户端信息属性   将整型数组转换为光栅Java   java使用对象引用作为互斥锁   java为什么在编程语言中使用sin函数返回奇怪的sin值不像计算器   java如何将JButton链接到对象并调用相关方法   php用Java发送POST数据   导航属性的java模拟加载   java多个活动错误Android试图对空对象引用调用虚拟方法“”   java Android更改ActionBar文本颜色   如何使用带有java反射且不带开关的parant引用创建子类