2017 © Pedro PelĂĄez
 

library omnipay-heartland

Heartland driver for the Omnipay payment processing library

image

hps/omnipay-heartland

Heartland driver for the Omnipay payment processing library

  • Thursday, July 26, 2018
  • by SecureSubmit
  • Repository
  • 4 Watchers
  • 2 Stars
  • 183 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 1 Open issues
  • 9 Versions
  • 144 % Grown

The README.md

*** This library is no longer maintained! Its functionality is offered in Global Payments’ current library which can be found here. ***

Omnipay: Heartland

Heartland driver for the Omnipay PHP payment processing library, (*1)

Build Status Latest Stable Version Total Downloads, (*2)

Omnipay is a framework agnostic, multi-gateway payment processing library for PHP 5.3+. This package implements Heartland support for Omnipay., (*3)

Installation

Omnipay is installed via Composer. To install, simply add it to your composer.json file:, (*4)

{
    "require": {
        "hps/omnipay-heartland": "dev-master"
    }
}

And run composer to update your dependencies:, (*5)

$ curl -s http://getcomposer.org/installer | php
$ php composer.phar update

Basic Usage

The following gateways are provided by this package:, (*6)

For general usage instructions, please see the main Omnipay repository., (*7)

Heartland Single-use Tokenization

The Heartland integration is fairly straight forward. Essentially you just pass a token field through to Heartland instead of the regular credit card data., (*8)

Start by following the standard Heartland Single-use Tokenization guide here: https://developer.heartlandpaymentsystems.com/documentation/v2/introduction, (*9)

After that you will have a payment_token field which will be submitted to your server. Simply pass this through to the gateway as token, instead of the usual card array:, (*10)

$token = $_POST['payment_token'];

$response = $gateway->purchase([
    'amount' => '10.00',
    'currency' => 'USD',
    'token' => $token,
])->send();

Testing & Certification

Testing your implementation in our Certification/Sandbox environment helps to identify and squash bugs before you begin processing transactions in the production environment. While you are encouraged to run as many test transactions as you can, Heartland provides a specific series of tests that you are required to complete before receiving Certification. Please contact Heartland to initiate certification for your integration. For eComm integrations please email our Specialty Products Team, for POS developers please email Integrations., (*11)

Support

If you are having general issues with Omnipay, we suggest posting on Stack Overflow. Be sure to add the omnipay tag so it can be easily found., (*12)

If you want to keep up to date with release announcements, discuss ideas for the project, or ask more detailed questions, there is also a mailing list which you can subscribe to., (*13)

If you believe you have found a bug, please report it using the GitHub issue tracker, or better yet, fork the library and submit a pull request., (*14)

The Versions

26/07 2018

dev-master

9999999-dev https://github.com/hps/omnipay-heartland

Heartland driver for the Omnipay payment processing library

  Sources   Download

GPLv2 GPL-2.0-or-later

The Requires

 

The Development Requires

by Heartland Developer Portal

payment pay gateway merchant omnipay heartland

26/07 2018

v1.1.1

1.1.1.0 https://github.com/hps/omnipay-heartland

Heartland driver for the Omnipay payment processing library

  Sources   Download

GPL-2.0-or-later

The Requires

 

The Development Requires

by Heartland Developer Portal

payment pay gateway merchant omnipay heartland

24/07 2018

dev-slogsdon-patch-1

dev-slogsdon-patch-1 https://github.com/hps/omnipay-heartland

Heartland driver for the Omnipay payment processing library

  Sources   Download

GPL-2.0-or-later

The Requires

 

The Development Requires

by Heartland Developer Portal

payment pay gateway merchant omnipay heartland

19/06 2018

v1.1.0

1.1.0.0 https://github.com/hps/omnipay-heartland

Heartland driver for the Omnipay payment processing library

  Sources   Download

GPL-2.0-or-later

The Requires

 

The Development Requires

by Heartland Developer Portal

payment pay gateway merchant omnipay heartland

14/03 2018

dev-add-heartland-ach

dev-add-heartland-ach https://github.com/hps/omnipay-heartland

Heartland driver for the Omnipay payment processing library

  Sources   Download

GPL-2.0-or-later

The Requires

 

The Development Requires

by Heartland Developer Portal

payment pay gateway merchant omnipay heartland

13/03 2018

dev-paypal-credit

dev-paypal-credit https://github.com/hps/omnipay-heartland

Heartland driver for the Omnipay payment processing library

  Sources   Download

GPLv2 GPL-2.0-or-later

The Requires

 

The Development Requires

by Heartland Developer Portal

payment pay gateway merchant omnipay heartland

15/09 2017

dev-add-verify

dev-add-verify https://github.com/hps/omnipay-heartland

Heartland driver for the Omnipay payment processing library

  Sources   Download

GPLv2

The Requires

 

The Development Requires

by Heartland Developer Portal

payment pay gateway merchant omnipay heartland

29/08 2017

v1.0.0

1.0.0.0 https://github.com/hps/omnipay-heartland

Heartland driver for the Omnipay payment processing library

  Sources   Download

GPLv2

The Requires

 

The Development Requires

by Heartland Developer Portal

payment pay gateway merchant omnipay heartland

17/08 2017

dev-invoiceninja-improvements

dev-invoiceninja-improvements https://github.com/hps/omnipay-heartland

Heartland driver for the Omnipay payment processing library

  Sources   Download

GPLv2

The Requires

 

The Development Requires

by Heartland Developer Portal

payment pay gateway merchant omnipay heartland