2017 © Pedro Peláez
 

library php-payment-api

New client library for heidelpay payments replacing heidelpay/php-api.

image

heidelpay/php-payment-api

New client library for heidelpay payments replacing heidelpay/php-api.

  • Thursday, July 26, 2018
  • by heidelpay
  • Repository
  • 6 Watchers
  • 5 Stars
  • 5,282 Installations
  • PHP
  • 3 Dependents
  • 0 Suggesters
  • 1 Forks
  • 9 Open issues
  • 20 Versions
  • 99 % Grown

The README.md

Latest Version on Packagist Build Status Codacy Badge Codacy Badge PHP 7.1 PHP 7.2 PHP 7.3 PHP 7.4 Logo, (*1)

Welcome to the heidelpay payment api for php

This is the php payment api for heidelpay. The library will help you to easily integrate heidelpay into your application., (*2)

Currently supported payment methods:

  • credit card
  • debit card
  • prepayment
  • Sofort
  • PayPal
  • direct debit
  • iDeal
  • Giropay
  • Przelewy24
  • PostFinance Card
  • PostFinance EFinance
  • EPS
  • invoice
  • invoice secured b2c
  • invoice secured b2b
  • direct debit secured b2c
  • Santander invoice
  • Santander hire purchase
  • easyCredit
  • Payolution invoice

SYSTEM REQUIREMENTS

php-payment-api requires PHP 7.1 or higher; we recommend using the latest stable PHP version whenever possible., (*3)

SECURITY ADVICE

If you want to store the output of this library e.g. into a database, please make sure that your application takes care of sql injection, cross-site-scripting (xss) and so on. There is currently no build-in protection., (*4)

LICENSE

You can find a copy of this license in LICENSE.txt., (*5)

Support

For any issues or questions please get in touch with our support., (*6)

Web page

https://dev.heidelpay.com/, (*7)

Email

support@heidelpay.com, (*8)

Phone

+49 (0)6221/6471-100, (*9)

Twitter

@devHeidelpay, (*10)

Documentation

Please visit http://dev.heidelpay.com/heidelpay-php-payment-api/ for the developer documentation., (*11)

Unit- and Integration tests

This library comes with a set of unit and integration tests. Please do not run the integration tests on each build., (*12)

Run prior to tests: vendor/bin/codecept build, (*13)

Run unit tests: vendor/bin/codecept run unit, (*14)

Run unit tests with code coverage report: vendor/bin/codecept run unit --coverage --coverage-html, (*15)

Run integration tests: vendor/bin/codecept run integration, (*16)

Run integration tests with debug output: vendor/bin/codecept run integration --debug, (*17)

Run all integration test of a specific class: vendor/bin/codecept run tests/integration/PaymentMethods/EasyCreditPaymentMethodTest, (*18)

Run a specific integration test: vendor/bin/codecept run tests/integration/PaymentMethods/EasyCreditPaymentMethodTest:initialRequest, (*19)

For coverage analysis results see: ./tests/_output/coverage/index.html, (*20)

Examples

Integration examples can be found in the example folder. Just open the, (*21)

_enableExamples.php and change, (*22)

define('HEIDELPAY_PHP_PAYMENT_API_EXAMPLES', FALSE);, (*23)

to, (*24)

define('HEIDELPAY_PHP_PAYMENT_API_EXAMPLES', TRUE);, (*25)

Please make sure to switch it off again, after you launch your application., (*26)

To enable the easyCredit example you might have to change the file permissions for the file "example/EasyCredit/EasyCreditResponseParams.txt".\ It will be used to store the post-parameters send asynchronously by the payment which otherwise would not be accessable in the client session., (*27)

The Versions

26/07 2018

dev-PHPLIB-39/add_santander_hire_purchase

dev-PHPLIB-39/add_santander_hire_purchase http://dev.heidelpay.com

New client library for heidelpay payments replacing heidelpay/php-api.

  Sources   Download

proprietary

The Requires

  • php >=5.6.0
  • lib-curl *
  • lib-openssl *
  • ext-simplexml *

 

The Development Requires

by Ronja Wann
by Daniel Kraut

api php sdk payment-api

27/04 2018

dev-develop

dev-develop http://dev.heidelpay.com

New client library for heidelpay payments replacing heidelpay/php-api.

  Sources   Download

proprietary Use of this software requires acceptance of the Evaluation License Agreement. See LICENSE file.

The Requires

  • php >=5.6.0
  • lib-curl *
  • lib-openssl *
  • ext-simplexml *

 

The Development Requires

by Ronja Wann
by Daniel Kraut

api php sdk payment-api

27/04 2018

dev-PHPLIB-37/bugfix/rename_riskinformation-parameters

dev-PHPLIB-37/bugfix/rename_riskinformation-parameters http://dev.heidelpay.com

New client library for heidelpay payments replacing heidelpay/php-api.

  Sources   Download

proprietary

The Requires

  • php >=5.6.0
  • lib-curl *
  • lib-openssl *
  • ext-simplexml *

 

The Development Requires

by Ronja Wann
by Daniel Kraut

api php sdk payment-api

26/04 2018

dev-feature/PHPLIB-36_declare_parentTrait_methods_as_proteced

dev-feature/PHPLIB-36_declare_parentTrait_methods_as_proteced http://dev.heidelpay.com

New client library for heidelpay payments replacing heidelpay/php-api.

  Sources   Download

proprietary

The Requires

  • php >=5.6.0
  • lib-curl *
  • lib-openssl *
  • ext-simplexml *

 

The Development Requires

by Ronja Wann
by Daniel Kraut

api php sdk payment-api

13/04 2018

dev-master

9999999-dev http://dev.heidelpay.com

New client library for heidelpay payments replacing heidelpay/php-api.

  Sources   Download

proprietary Use of this software requires acceptance of the Evaluation License Agreement. See LICENSE file.

The Requires

  • php >=5.6.0
  • lib-curl *
  • lib-openssl *
  • ext-simplexml *

 

The Development Requires

by Ronja Wann
by Daniel Kraut

api php sdk payment-api

13/04 2018

v1.5.0

1.5.0.0 http://dev.heidelpay.com

New client library for heidelpay payments replacing heidelpay/php-api.

  Sources   Download

proprietary

The Requires

  • php >=5.6.0
  • lib-curl *
  • lib-openssl *
  • ext-simplexml *

 

The Development Requires

by Ronja Wann
by Daniel Kraut

api php sdk payment-api

06/04 2018

dev-bugfix/check_card_method_methods_for_defaults

dev-bugfix/check_card_method_methods_for_defaults http://dev.heidelpay.com

New client library for heidelpay payments replacing heidelpay/php-api.

  Sources   Download

proprietary

The Requires

  • php >=5.6.0
  • lib-curl *
  • lib-openssl *
  • ext-simplexml *

 

The Development Requires

by Ronja Wann
by Daniel Kraut

api php sdk payment-api

03/04 2018

dev-change/update_changelog_and_version

dev-change/update_changelog_and_version http://dev.heidelpay.com

New client library for heidelpay payments replacing heidelpay/php-api.

  Sources   Download

proprietary

The Requires

  • php >=5.6.0
  • lib-curl *
  • lib-openssl *
  • ext-simplexml *

 

The Development Requires

by Ronja Wann
by Daniel Kraut

api php sdk payment-api

29/03 2018

dev-PHPLIB-34/bugfix/remove_finalize_from_ddsec

dev-PHPLIB-34/bugfix/remove_finalize_from_ddsec http://dev.heidelpay.com

New client library for heidelpay payments replacing heidelpay/php-api.

  Sources   Download

proprietary

The Requires

  • php >=5.6.0
  • lib-curl *
  • lib-openssl *
  • ext-simplexml *

 

The Development Requires

by Ronja Wann
by Daniel Kraut

api php sdk payment-api

06/03 2018

v1.4.1

1.4.1.0 http://dev.heidelpay.com

New client library for heidelpay payments replacing heidelpay/php-api.

  Sources   Download

proprietary

The Requires

  • php >=5.6.0
  • lib-curl *
  • lib-openssl *
  • ext-simplexml *

 

The Development Requires

by Ronja Wann
by Daniel Kraut

api php sdk payment-api

02/03 2018

dev-PHPLIB-33/change/rename_heidelpay_gmbh

dev-PHPLIB-33/change/rename_heidelpay_gmbh http://dev.heidelpay.com

New client library for heidelpay payments replacing heidelpay/php-api.

  Sources   Download

proprietary

The Requires

  • php >=5.6.0
  • lib-curl *
  • lib-openssl *
  • ext-simplexml *

 

The Development Requires

by Ronja Wann
by Daniel Kraut

api php sdk payment-api

14/02 2018

dev-bugfix/fix_a_bug_during_integration_tests

dev-bugfix/fix_a_bug_during_integration_tests https://dev.heidelpay.de

New client library for heidelpay payments replacing heidelpay/php-api.

  Sources   Download

proprietary

The Requires

  • php >=5.6.0
  • lib-curl *
  • lib-openssl *
  • ext-simplexml *

 

The Development Requires

by Ronja Wann
by Daniel Kraut

api php sdk payment-api

05/02 2018

v1.4.0

1.4.0.0 https://dev.heidelpay.de

New client library for heidelpay payments replacing heidelpay/php-api.

  Sources   Download

proprietary

The Requires

  • php >=5.6.0
  • lib-curl *
  • lib-openssl *
  • ext-simplexml *

 

The Development Requires

by Ronja Wann
by Daniel Kraut

api php sdk payment-api

09/01 2018

v1.3.0

1.3.0.0 https://dev.heidelpay.de

New client library for heidelpay payments replacing heidelpay/php-api.

  Sources   Download

Use of this software requires acceptance of the Evaluation License Agreement. See LICENSE file.

The Requires

  • php >=5.6.0
  • lib-curl *
  • lib-openssl *
  • ext-simplexml *

 

The Development Requires

by Ronja Wann
by Daniel Kraut

api php sdk payment-api

08/01 2018

dev-constants

dev-constants https://dev.heidelpay.de

New client library for heidelpay payments replacing heidelpay/php-api.

  Sources   Download

Use of this software requires acceptance of the Evaluation License Agreement. See LICENSE file.

The Requires

  • php >=5.6.0
  • lib-curl *
  • lib-openssl *
  • ext-simplexml *

 

The Development Requires

by Ronja Wann
by Daniel Kraut

api php sdk payment-api

19/12 2017

dev-feature/json-to-request-response-mapper

dev-feature/json-to-request-response-mapper https://dev.heidelpay.de

New client library for heidelpay payments replacing heidelpay/php-api.

  Sources   Download

Use of this software requires acceptance of the Evaluation License Agreement. See LICENSE file.

The Requires

  • php >=5.6.0
  • lib-curl *
  • lib-openssl *
  • ext-simplexml *

 

The Development Requires

by Ronja Wann
by Daniel Kraut

api php sdk payment-api

14/12 2017

v1.2.0

1.2.0.0 https://dev.heidelpay.de

New client library for heidelpay payments replacing heidelpay/php-api.

  Sources   Download

Use of this software requires acceptance of the Evaluation License Agreement. See LICENSE file.

The Requires

  • php >=5.6.0
  • lib-curl *
  • lib-openssl *
  • ext-simplexml *

 

The Development Requires

by Ronja Wann
by Daniel Kraut

api php sdk payment-api

06/12 2017

v1.1.0

1.1.0.0 https://dev.heidelpay.de

New client library for heidelpay payments replacing heidelpay/php-api.

  Sources   Download

Use of this software requires acceptance of the Evaluation License Agreement. See LICENSE file.

The Requires

  • php >=5.6.0
  • lib-curl *
  • lib-openssl *
  • ext-simplexml *

 

The Development Requires

by Ronja Wann
by Daniel Kraut

api php sdk payment-api

05/12 2017

dev-change/new_namespace

dev-change/new_namespace https://dev.heidelpay.de

New client library for heidelpay payments.

  Sources   Download

Use of this software requires acceptance of the Evaluation License Agreement. See LICENSE file.

The Requires

  • php >=5.6.0
  • lib-curl *
  • lib-openssl *
  • ext-simplexml *

 

The Development Requires

by Ronja Wann
by Daniel Kraut

api php sdk payment-api

05/12 2017

v1.0.0

1.0.0.0 https://dev.heidelpay.de

New client library for heidelpay payments.

  Sources   Download

Use of this software requires acceptance of the Evaluation License Agreement. See LICENSE file.

The Requires

  • php >=5.6.0
  • lib-curl *
  • lib-openssl *
  • ext-simplexml *

 

The Development Requires

by Ronja Wann
by Daniel Kraut

api php sdk payment-api