.. _everest_interfaces_payment_terminal: ################ payment_terminal ################ | Interface that provides functionality for a Payment Terminal ********* Variables ********* | **bank_transaction_summary**:*object* (:ref:`payment_terminal-BankTransactionSummary `) | Provides information of the session that was committed to the bank. This data may be needed for accounting purposes. Summary of a bank transaction. Depends on bank and the backend. Therefore it's mostly opaque data at the moment. | **There is an extended definition for this object** :ref:`here `. ******** Commands ******** | **enable_card_reading**:*void* | Enables or disables card reading for given connector | **supported_cards**:*array* | Supported card types array | **array_item**:*string* (:ref:`payment_terminal-CardType `) | | **There is an extended definition for this object** :ref:`here `. | | **connector_id**:*integer* | Which connector | **allow_all_cards_for_every_connector**:*void* | Enable all card types on each connector. This is default behavior on the startup