You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

119 lines
4.2 KiB

  1. ================================
  2. Hardware Telium Payment Terminal
  3. ================================
  4. .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
  5. :target: https://odoo-community.org/page/development-status
  6. :alt: Beta
  7. .. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
  8. :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
  9. :alt: License: AGPL-3
  10. .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpos-lightgray.png?logo=github
  11. :target: https://github.com/OCA/pos/tree/12.0/hw_telium_payment_terminal
  12. :alt: OCA/pos
  13. .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
  14. :target: https://translation.odoo-community.org/projects/pos-12-0/pos-12-0-hw_telium_payment_terminal
  15. :alt: Translate me on Weblate
  16. |badge1| |badge2| |badge3| |badge4|
  17. This module adds support for credit card reader and checks printers
  18. using Telium protocol in the Point of Sale. This module is designed to
  19. be installed on the *POSbox* (i.e. the proxy on which the USB devices
  20. are connected) and not on the main Odoo server. On the main Odoo server,
  21. you should install the module *pos_payment_terminal*.
  22. This module has been developped during a POS code sprint at Akretion
  23. France from July 7th to July 10th 2014.
  24. **Table of contents**
  25. .. contents::
  26. :local:
  27. Installation
  28. ============
  29. Add this module in the PosBox in this folder :
  30. /home/pi/odoo/addons
  31. Reboot the PosBox
  32. Configuration
  33. =============
  34. The configuration of the hardware is done in the configuration file of
  35. the Odoo server of the POSbox. You can add the following entries in
  36. the configuration file (optional).
  37. * payment_terminal_device_name (default = /dev/ttyACM0)
  38. * payment_terminal_device_rate (default = 9600)
  39. The Telium protocol is used by Ingenico and Sagem payment terminals. It
  40. is based on the Concert protocol, so it can probably work with payment
  41. terminals from other brands. This module implements the protocol E+ (and
  42. not the protocol E), so it requires a Telium Manager version 37783600
  43. or superior.
  44. Information : https://lists.launchpad.net/openerp-community/pdfcezlBjgtdJ.pdf
  45. To get the version of the Telium Manager on an Ingenico
  46. terminal press F > 0-TELIUM MANAGER > 2-Consultation > 4-Configuration
  47. > 2-Software > 1-TERMINAL > On Display > Telium Manager and then read
  48. the field *M20S*.
  49. You will need to configure your payment terminal to accept commands
  50. from the POS. On an Ingenico terminal press F > 0-TELIUM MANAGER >
  51. 5-Initialization > 1-Parameters > Cash Connection and then select *On*
  52. and then *USB*. After that, you should reboot the terminal.
  53. This module has been successfully tested with:
  54. * Ingenico EFTSmart4S
  55. * Ingenico EFTSmart2 2640 with Telim Manager version 37784503
  56. * Ingenico iCT220
  57. * Ingenico iCT250
  58. * Ingenico i2200 cheque reader and writer
  59. * Ingenico Desk/5000 (USB Mode)
  60. This module requires the Python library *pycountry* version >= 16.11.08,
  61. if you use a currency different of EUR.
  62. To install it, run:
  63. ``sudo pip install pycountry``
  64. Bug Tracker
  65. ===========
  66. Bugs are tracked on `GitHub Issues <https://github.com/OCA/pos/issues>`_.
  67. In case of trouble, please check there if your issue has already been reported.
  68. If you spotted it first, help us smashing it by providing a detailed and welcomed
  69. `feedback <https://github.com/OCA/pos/issues/new?body=module:%20hw_telium_payment_terminal%0Aversion:%2012.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
  70. Do not contact contributors directly about support or help with technical issues.
  71. Credits
  72. =======
  73. Authors
  74. ~~~~~~~
  75. * Akretion
  76. Contributors
  77. ~~~~~~~~~~~~
  78. * Florent de Labarre
  79. Maintainers
  80. ~~~~~~~~~~~
  81. This module is maintained by the OCA.
  82. .. image:: https://odoo-community.org/logo.png
  83. :alt: Odoo Community Association
  84. :target: https://odoo-community.org
  85. OCA, or the Odoo Community Association, is a nonprofit organization whose
  86. mission is to support the collaborative development of Odoo features and
  87. promote its widespread use.
  88. This module is part of the `OCA/pos <https://github.com/OCA/pos/tree/12.0/hw_telium_payment_terminal>`_ project on GitHub.
  89. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.