TCLink is a client for running credit card or ACH (electronic check) transactions over TCP/IP, via the TrustCommerce gateway. It features a simple, cross-platform protocol, fast transactions times, fail-over server support, and encrypts data using the OpenSSL library. It includes a test merchant account so that you can run demo transactions out of the box. The distribution includes PHP, Perl, and C language implementations.