Vaulted_billing-termcap is a project mainly written in RUBY and SHELL, it's free.
This is an add-on for VaultedBilling that includes terminal capture transactions.
Currently supported: