The SLIM CD Gateway

This POS Gateway is a card-present payment Gateway that can process credit card, PIN-Based
debit, check cards, checks, EBT cards, EBT paper (vouchers), gift and loyalty card transactions.
Unlike other Gateways that only process keyed e-commerce transactions, this system is capable of
processing transactions for a number of industries. These industries include:

• Retail
• Restaurant
• Hotel/Lodging
• Auto rental
• Mail Order
• E-Commerce

The credit card processing Gateway accepts swiped (card-present) data. This means the track data
can be sent and the transaction will be treated as a swiped transaction from a physical terminal.
The Gateway can be used to power POS applications with lightening-fast speed and industryspecific
features.

This Gateway accepts PIN-Based Debit data. Just send the encrypted pin block along with the
track 2 data. The Gateway will route this data to your processor as a PIN debit transaction.
Support has also been added for accepting checks, both paper guarantee services and image
truncation services.

All this can be done via a simple HTTP POST to our system. In an effort to make using HTTP
POST communications simple, we have provided sample code in a number of different
programming languages. In addition, we have created COM objects that can be used to
completely insulate the end user (developer) from the implementation of the HTTP POST.

Security
The Gateway systems are current on all security audits, and have been approved by Visa to
process credit cards in a safe and secure fashion. Cardholder data is encrypted per Visa’s
CISP/PCI-DSS requirements. Applications that send data to the Gateway do not retain
cardholder information and can easily pass security questionnaires, since no cardholder data need
be retained to use this Gateway.

Background
Slim CD, Inc. develops credit card processing software to replace hardware terminals. The Slim
CD solutions include a range of desktop and web-based end-user products, including PC
software, virtual terminals and shopping carts. These products send transactions through the
Internet to the Slim CD Gateway system, where they are routed to the major credit card
processors. You can learn more about Slim CD by visiting our website at: http://www.slimcd.com.

Purpose
This document provides technical guidelines for interfacing to the Slim CD web services. This
document is intended for software developers with a background in the following technologies:
XML, SOAP, or HTTPS posting of name/value pairs. Any programming language or platform
capable of using XML, SOAP, or HTTPS posting of name/value pairs can be used in with Slim
CD web services.

Philosophy
The overall philosophy of Slim CD’s transaction processing systems can be broken down into
two distinct types: WEB and Point-of-Sale terminals.

WEB Processing
Using the WEB for transaction processing includes:

  •  Shopping Carts
  •  Gateway Only Processing
  •  Custom Integrations

Point-of-Sale
Custom “POS” systems are constructed utilizing:

  •  Custom “Drop-in” tools (as provided in this SDK)
  •  Gateway Only “Front-end”
  •  Hardware Integration/Support (also provided in this SDK)

The purpose of this SDK is to simplify the programmer’s job in interfacing with the transaction
Gateway utilizing the tools and methods described herein.