Files
cariflex/tools/EVerest-main/interfaces/payment_terminal.yaml
Eric F d398a6ced2 Add extracted tools: CitrineOS, OpenOCPP, ShapeShifter
- CitrineOS core extracted (CSMS OCPP 2.0.1)
- OpenOCPP extracted (firmware OCPP 1.6J/2.0.1)
- ShapeShifter library installed (pip install -e)
- ShapeShifter specification extracted
- EVerest extracted

TODO updated with progress
2026-06-08 00:38:27 -04:00

31 lines
1.0 KiB
YAML

description: Interface that provides functionality for a Payment Terminal
cmds:
enable_card_reading:
description: >-
Enables or disables card reading for given connector. An empty vector
disables every card type.
arguments:
supported_cards:
description: Supported card types array
type: array
items:
type: string
$ref: /authorization#/AuthorizationType
connector_id:
description: Which connector
type: integer
allow_all_cards_for_every_connector:
description: >-
Enable all card types on each connector. This is default behavior on the startup
vars:
bank_transaction_summary:
description: >-
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.
type: object
$ref: /payment_terminal#/BankTransactionSummary
errors:
- reference: /errors/payment_terminal