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 |