支持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支架
贡献者
- 亚历克西斯·德拉特<;alexis.delattre@akretion.com>
- Sébastien BEAU<;sebastien.beau@akretion.com>
- 西尔文·卡拉多<;sylvain.calador@akretion.com>
- 项目
标签: