2017 © Pedro Peláez
 

library emp

Payments for eMerchantPay (EMP) https://www.emerchantpay.com/

image

openbuildings/emp

Payments for eMerchantPay (EMP) https://www.emerchantpay.com/

  • Thursday, October 2, 2014
  • by hkdobrev
  • Repository
  • 9 Watchers
  • 2 Stars
  • 4,224 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 13 Versions
  • 0 % Grown

The README.md

Emp

Build Status Scrutinizer Quality Score Code Coverage Latest Stable Version, (*1)

This is an api for accessing eMerchantPay services, (*2)

A quick example

use OpenBuildings\Emp\Api;

$api = new Api('https://my.emerchantpay.com', CLIENT_ID, API_KEY);

$response = $api->request('/service/order/submit', array(
    'payment_type' => 'creditcard',
    'test_transaction' => 1,
));

print_r($response);

Using static instance

You usually want to have this api configured once, then used everywhere with that config. To do that, you can use the configure / instance static methods, (*3)

use OpenBuildings\Emp\Api;

Api::configure('https://my.emerchantpay.com', CLIENT_ID, API_KEY);

// ...

Api::instance();

Threat matrix

To enable threat matrix security you need to use Threatmatrix class. First in the page where the form of the request is displayed (right before the api request) you'll need to have this:, (*4)

use OpenBuildings\Emp\Api;

$thm = new Threatmatrix(ORG_ID, CLIENT_ID);

// Save the current Threatmatrix in the session
Session::set('thm', $thm);

// Use this somewhere in your views
echo $thm->tracking_code();

After that, to perform an api request, add thm to the api instance, like this, (*5)

use OpenBuildings\Emp\Api;

$api = new Api('https://my.emerchantpay.com', CLIENT_ID, API_KEY);
$thm = Session::get('thm');

$response = $api
    ->threatmatrix($thm)
    ->request('/service/order/submit', array(
        'payment_type' => 'creditcard',
        'test_transaction' => 1,
    ));

print_r($response);

License

Copyright (c) 2012-2013, OpenBuildings Ltd. Developed by Ivan Kerin as part of clippings.com, (*6)

Under BSD-3-Clause license, read LICENSE file., (*7)

The Versions

02/10 2014

dev-master

9999999-dev https://github.com/OpenBuildings/emp

Payments for eMerchantPay (EMP) https://www.emerchantpay.com/

  Sources   Download

BSD-3-Clause

The Requires

  • php >=5.3.0
  • ext-curl *

 

money payments emerchantpay credit cards emp

02/10 2014

0.1.11

0.1.11.0 https://github.com/OpenBuildings/emp

Payments for eMerchantPay (EMP) https://www.emerchantpay.com/

  Sources   Download

BSD-3-Clause

The Requires

  • php >=5.3.0
  • ext-curl *

 

money payments emerchantpay credit cards emp

24/03 2014

0.1.10

0.1.10.0 https://github.com/OpenBuildings/emp

Payments for eMerchantPay (EMP) https://www.emerchantpay.com/

  Sources   Download

BSD-3-Clause

The Requires

  • php >=5.3.0
  • ext-curl *

 

money payments emerchantpay credit cards emp

06/02 2014

0.1.9

0.1.9.0 https://github.com/OpenBuildings/emp

Payments for eMerchantPay (EMP) https://www.emerchantpay.com/

  Sources   Download

BSD-3-Clause

The Requires

  • php >=5.3.0
  • ext-curl *

 

money payments emerchantpay credit cards emp

31/10 2013

0.1.8

0.1.8.0 https://github.com/OpenBuildings/emp

Payments for eMerchantPay (EMP) https://www.emerchantpay.com/

  Sources   Download

BSD-3-Clause

The Requires

  • php >=5.3.0
  • ext-curl *

 

money payments emerchantpay credit cards emp

31/10 2013

0.1.7

0.1.7.0 https://github.com/OpenBuildings/emp

Payments for eMerchantPay (EMP) https://www.emerchantpay.com/

  Sources   Download

BSD-3-Clause

The Requires

  • php >=5.3.0
  • ext-curl *

 

money payments emerchantpay credit cards emp

30/09 2013

0.1.6

0.1.6.0 https://github.com/OpenBuildings/emp

Payments for eMerchantPay (EMP) https://www.emerchantpay.com/

  Sources   Download

BSD-3-Clause

The Requires

  • php >=5.3.0
  • ext-curl *

 

money payments emerchantpay credit cards emp

30/09 2013

0.1.5

0.1.5.0 https://github.com/OpenBuildings/emp

Payments for eMerchantPay (EMP) https://www.emerchantpay.com/

  Sources   Download

BSD-3-Clause

The Requires

  • php >=5.3.0
  • ext-curl *

 

money payments emerchantpay credit cards emp

16/09 2013

0.1.3

0.1.3.0 https://github.com/OpenBuildings/emp

Payments for eMerchantPay (EMP) https://www.emerchantpay.com/

  Sources   Download

BSD-3-Clause

The Requires

  • php >=5.3.0
  • ext-curl *

 

money payments emerchantpay credit cards emp

16/09 2013

0.1.4

0.1.4.0 https://github.com/OpenBuildings/emp

Payments for eMerchantPay (EMP) https://www.emerchantpay.com/

  Sources   Download

BSD-3-Clause

The Requires

  • php >=5.3.0
  • ext-curl *

 

money payments emerchantpay credit cards emp

02/09 2013

0.1.2

0.1.2.0 https://github.com/OpenBuildings/emp

Payments for eMerchantPay (EMP) https://www.emerchantpay.com/

  Sources   Download

BSD-3-Clause

The Requires

  • php >=5.3.0
  • ext-curl *

 

money payments emerchantpay credit cards emp

29/08 2013

0.1.1

0.1.1.0 https://github.com/OpenBuildings/emp

Payments for eMerchantPay (EMP) https://www.emerchantpay.com/

  Sources   Download

BSD-3-Clause

The Requires

  • php >=5.3.0
  • ext-curl *

 

money payments emerchantpay credit cards emp

28/08 2013

0.1.0

0.1.0.0 https://github.com/OpenBuildings/emp

Payments for eMerchantPay (EMP) https://www.emerchantpay.com/

  Sources   Download

BSD-3-Clause

The Requires

  • php >=5.3.0
  • ext-curl *

 

money payments emerchantpay credit cards emp