payment_terminal¶
Interface that provides functionality for a Payment Terminal
Variables¶
bank_transaction_summary: object (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.
Commands¶
enable_card_reading:void
Enables or disables card reading for given connector. An empty vector disables every card type.
supported_cards: array <required>
Supported card types array
array_item: string (authorization-AuthorizationType)
connector_id: integer <required>
Which connector
allow_all_cards_for_every_connector:void
Enable all card types on each connector. This is default behavior on the startup
Errors¶
/errors/payment_terminal :
TerminalIdNotSet : The terminal identifier has not been set properly
IncorrectDeviceId : The device id of the payment terminal is incorrect.
GenericPaymentTerminalError : The terminal reported an error