Introduction

Heartland’s patent pending technology greatly minimizes PCI scope and cost, because card data processed through Secure Submit never touches your server. The exchange of sensitive information occurs directly between the consumer and Heartland Payment Systems through our Portico Gateway. Our convention-based jQuery plugin streamlines this process so you don’t have to worry about obtaining tokens. The plugin handles that request and appends the resulting token to your form before it posts.

The Heartland API Software Development Kit (SDK) is available in many different languages: PHP, .Net, Java, Ruby, Python, and Node.js. This documentation is intended to speed up the process of implementing the SDK into your solution by providing sample code and instructions

Current Language

// c#
System.Console.WriteLine("hello.");
<?php
// php
echo 'hello.';
// java
System.out.println("hello.");
# ruby
puts "hello."
# python
print "hello."
// nodeJS
console.log("hello.");

The Heartland API SDKs are distributed on GitHub.com/hps and in the normal package distribution channels:

Developer Support

You are not alone! If you have any questions while you are working through your development process, please feel free to reach out to our team for assistance.