Downloads By Language
- Hardware
- PHP
- JavaScript
- .NET
- IOS Library
- Android JAR
- COM object
- Other Languages
- SlimCD SDK ZIPs
- EMV Resources
- VPN Resources
- Recurring
- Documents
Intergation & Hardware Options
Marketing & Hardware Options Selection Materials This set of documents allows you to identify the product or integration options that best fits your needs |
Description | Download |
Documents | |
Augusta KB : Replace an MSR card reader with an EMV-capable device that supports keyboard emulation | slimcd-augusta-emv-developrs.pdf |
Pin Pad Support : Learn about the various implementation options to drive full EMV Pin Pads | slimcd-emv-for-developers.pdf |
Augusta KB for Merchants : Augusta KB support inside SLIM CD for PC, for merchants or when "Launching Our App" | slimcd-augusta-emv-merchants.pdf |
Hardware Price Sheet for Merchants (subject to change) | EMV-hardware flyer-augusta.pdf |
Calling the Library
PHP Class Library This collection of PHP classes provide full access to the SlimCD Payment Processing features. |
Download: SlimCD.PHP |
Description | Download |
Zip files containing PHP examples of calling all Library Functions | SlimCD_PHP_Library_Samples.zip |
Community Sample of a newer style PHP Library - Donated by Bulldog Creative | https://github.com/BulldogCreative/SlimCD |
Calling the Web Services
PHP Web Service Calls Examples of how to call the SlimCD web services directly using CURL. |
Description | Download (Note that this is a community-donated samples, not supported by SLIM CD) |
Calling the Web Services Directly | SlimCD_PHP_XMLPost_Gateway_Class.zip |
Shopping Cart Modules |
Description | Download (Note that these are community-donated samples, not supported by SLIM CD) |
ZenCart | SlimCD_XCart.zip |
XCart | SlimCD_ZenCart.zip |
Calling the Legacy Interface
Legacy Documentation The legacy documentation is used with HTTP POST. |
Download: Slim CD Technical Interface.doc Or: Slim CD Technical Interface Version 3.doc |
Description | Download |
Zip file with CURL call to Legacy Slim CD Interface | SlimCD_PHP_Legacy.zip |
Calling the Library
Javascript Library This powerful client side library uses CORS to provide out-of-scope payment processing. |
Download: SlimCD.js |
Description | Download |
JavaScript | |
Singe Page : A web page which creates a SlimCD token using the Javascript library | yourpage.htm |
Sample Picker : A web page which exercises every feature of SlimCD using the Javascript library | SamplePicker.htm |
Samples Scripts to call many of the SlimCD features (zipped) | SlimCD_JavaScript_Samples.zip |
HTML Canvas Signature Capture | SigCap.htm |
ZIP with code for HTML Canvas Signature Capture | SigCap.zip |
JQuery | Example of calling ProcessTransaction with JQuery | JQuery-Sample.htm |
Example of calling CloseBatch with JQuery/HTTP POST | ajax namevalue.htm |
Example of calling CloseBatch with JQuery/JSONP | ajax jsonp.htm |
Helper Library for Debugging The SlimCD javascript library is "pre-wired" to provide debug information when the optional JSON2.js library is linked into your page. Add above your slimcd.js script tagand then set SlimCD.debug = true in your pageload event. JSON String-ified version of the sent and received data can then be found in the SlimCD.senddata and SlimCD.recvdata fields. |
Javascript Library These outside links provide additional information and samples. |
|
Code Project: PCI-Compliant-Credit-Card-Handling-on-Windows-Azure | GitHub: Open Source sample for LOAD and QUEUEDATA (https://github.com/littleRm/slimcd) | Slim CD Developer Site documentation and example. |
Object Oriented Library - Synchronous/Async (.NET 4.5.2 or greater)
Class Library (required for samples below) This .NET Class Library is coded to use a single-threaded, synchronous, blocking call method to implement credit card transaction processing and reporting. Separate compiled versions of the library are listed below; one for each major release of the .Net framework. |
.NET 4.5.2: SlimCD.DLL |
Description | Download |
WinForms - 5Button Sample (charge, batch-close & report) | WinForms_CS_5Button_Sample.Zip |
WinForms Exerciser | WinForms_CS_Exerciser.Zip |
WinForms - Customer Library Exerciser | Exerciser_for_CustomerLibrary.zip |
Object Oriented Library - Synchronous (.NET Core)
Class Library (required for samples below) This .NET Class Library is coded to use a single-threaded, synchronous, blocking call method to implement credit card transaction processing and reporting. Separate compiled versions of the library are listed below; one for each major release of the .Net framework. |
.NET Core 2.0: SlimCD.DLL .NET Core 3.1: SlimCD.DLL .NET Standard (Sync/Async): Available on NuGet! |
Discoverable Web Services
.NET Web Service Calls Examples of how to call the SlimCD web services directly |
Description (Note that these are Legacy .NET 2.0 samples and will need to be upgraded to .NET 4.5 to support TLS 1.2) | Download |
ASP.NET in VB using WebReferences | ASP_VB_Website.zip |
.NET 2.0 in VB using WebReferences | NET2_VB_Sample.zip |
.NET 2.0 in C# using WebReferences | NET2_CS_Sample.zip |
.NET 2005 in C# using WebReferences | NET2005_CS_Sample.zip |
VB.NET Exerciser Source Code | NET2_VB_Exerciser.zip |
WSDLs | |
WSDL for LOGIN WebService | Login WSDL |
WSDL for TRANSACT WebService | Transact WSDL |
WSDL for REPORTS WebService | Reports WSDL |
WSDL for IMAGES WebService | Images WSDL |
WSDL for CUSTOMER WebService | Customers WSDL |
HTTP POST
Calling Web Resources by HTTP Post Examples of how to call the SlimCD Web Resources using HTTP Post |
Description | Download |
Secure Sessions Sample | SecureSessionVBClasses.zip |
Calling the Library
iPhone Library The SlimCD Library is available for your I-Phone and I-Pad Projects |
Download: libSlimCD.a |
Description | Download |
Objective C - 5-Button Sample (charge, batch-close & report) | SlimCD_IOS_5Button_Sample.Zip |
Objective C - Secure Session Sample | SlimCD_IOS_SecureSession_Sample.Zip |
Objective C - Launcher Sample | SlimCD_IOS_Launcher_Sample.Zip |
Calling the Library
Android Library The SlimCD Library is available for your Android Phone and Tablet Projects |
Download: slimcd-java.zip |
Description | Download |
Android - 5-Button Sample (charge, batch-close & report) | SlimCD_Android_5Button_Sample.Zip |
Android - Launcher Sample | SlimCD_Android_Launcher_Sample.Zip |
(Note: Contact SLIM CD for a version of the Android library that can work on any Java Machine.) |
Calling the COM Object
COM+ Object Used by VB6, C++6, Delphi, etc. |
Download: SlimCDTC.DLL |
Description | Download |
5-Button Sample (charge, batch-close & report) implemented in C++ | SlimCD_COM_C_5Button_Sample.zip |
5-Button Sample implemented in Delphi | SlimCD_COM_Delphi_5Button_Samples.zip |
A Zip File Containing Various VB6 Code Demonstrations | SlimCD_COM_VB6_Samples.zip |
Note that these older samples may need conversion to support TLS 1.2
PERL
Legacy Documentation The legacy documentation is used with HTTP POST. |
Download: Slim CD Technical Interface.doc Or: Slim CD Technical Interface Version 3.doc |
Description | Download |
Perl using our legacy interface | perl.txt |
Java/JSP
Description | Download |
Java JSP | jsp.zip |
(Note: Contact SLIM CD for a version of the Android library that can work on any Java Machine.) |
Python
Legacy Documentation The legacy documentation is used with HTTP POST. |
Download: Slim CD Technical Interface.doc Or: Slim CD Technical Interface Version 3.doc |
Description | Download |
Python Sample | slimcd_example.py |
Classic ASP
Legacy Documentation The legacy documentation is used with HTTP POST. |
Download: Slim CD Technical Interface.doc Or: Slim CD Technical Interface Version 3.doc |
Description | Download |
Zip file with PostXML call to Legacy Slim CD Interface | ClassicASP_Legacy.zip |
Delphi
Please see the COM tab for Delphi samples using SLIM CD's COM object. | |
Community donated sample (requires Delphi 3rd party plugins). This sample excercises all SLIM CD functions. | Delphi_SlimCD.zip |
Microsoft C
Description | Download |
Microsoft C calling WinInet to perform HTTP POST | C.zip |
VB 6
Legacy Documentation The legacy documentation is used with HTTP POST. |
Download: Slim CD Technical Interface.doc Or: Slim CD Technical Interface Version 3.doc |
Description | Download |
VB6 with PostXML call to Legacy Slim CD Interface | Legacy_VisualBasic6.zip |
SecureSessions The documentation is used for Secure Sessions |
Download: SLIM CD Secure Sessions & Hosted Pages.pdf |
Description | Download |
VB6 with PostXML call to Secure Sessions | VB6_SecureSessions_Sample.zip |
VB Script (VBS)
Description | Download |
VBS file to call Search Transactions (used with CSCRIPT) | VBS call to SearchTrans.zip |
Legacy SDKs
Description | Download |
Slim CD POS SDK | Slim CD POS SDK.Zip |
Slim CD WEB SDK | Slim CD WEB SDK.Zip |
Slim CD Secure Sessions SDK (Hosted Payment Pages) | Secure Sessions SDK.Zip |
Slim CD TransClient SDK (Launch TransClient) | TransClient_SDK.zip |
EMV Resources
Description | Download |
Slim CD Augusta EMV Using Keyboard Emulation Sample | AugustaKBSample.zip |
Slim CD EMV Hardware SDK | Slim CD EMV Hardware SDK.zip |
Slim CD EMV Hardware Sample Program | HardwareSample.zip |
Slim CD Andriod Demo and Library for UniPay | DeviceDemo.zip |
Slim CD EMV Slide Show | SlimCD EMV For Developers.pptx |
Changes to SLIM CD WebServices to support EMV | EMV Extensions for SLIM CD WebServices.docx |
Recurring API
Recurring Billing This document allows you to schedule recurring payments for previously approved transactions |
Description | Download |
Documents | |
SLIM CD Recurring webservices | recurring.docx |
Slim CD .NET Recurring DLL | SlimCDRecurring.zip |
Slim CD .NET Recurring DLL Test Program | SlimCDRecurringTest.zip |
Documents
Misc. Documentation These documents cover various miscellaneous topics |
Description | Download |
Documents | |
Cart Plugin Setup Guide | Slim CD Shopping Cart Plugins.docx |
Cart Developers Guide | SLIM CD Cart Integrator Developers Guide.docx |
Surcharge | SLIM CD API SUPPORT FOR SURCHARGE.docx |
Convenience Fees | SLIM CD API SUPPORT FOR CONVENIENCE FEE.docx |
Identifying Surcharge or Convenience Fees | Identifying surcharge or convenience fees.docx |
Level III | LEVEL III DATA PROCESSING.docx |
Extra Data (MetaData) | SLIM CD API Support for Extra Data.docx |
Secure Sessions/Hosted Payment Pages | SLIM CD Secure Sessions & Hosted Pages.pdf |
Receipt APIs | SLIM CD Receipt Options.docx |
Gateway API Manual (Legacy Documentation) | Slim CD Transaction Gateway Manual.pdf |