2017 © Pedro Peláez
 

library payrexx

Payrexx PHPLib

image

payrexx/payrexx

Payrexx PHPLib

  • Thursday, June 21, 2018
  • by ukramer
  • Repository
  • 4 Watchers
  • 2 Stars
  • 908 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 2 Forks
  • 2 Open issues
  • 12 Versions
  • 63 % Grown

The README.md

payrexx-php

VERSIONING

This client API library uses the API version 1.0.0 of Payrexx. If you got troubles, make sure you are using the correct library version!, (*1)

Requirements

We recommend to use PHP version >= 7.4, (*2)

The following php modules are required: cURL, (*3)

Getting started with PAYREXX

If you don't already use Composer, then you probably should read the installation guide http://getcomposer.org/download/., (*4)

Please include this library via Composer in your composer.json and execute composer update to refresh the autoload.php., (*5)

For the latest library version you can use the following content of composer.json:, (*6)

{
    "require": {
        "payrexx/payrexx": "dev-master"
    }
}

For the Version 1.0.0 you can use the following content of composer.json:, (*7)

{
    "require": {
        "payrexx/payrexx": "1.0.0"
    }
}
  1. Instantiate the payrexx class with the following parameters: $instance: Your Payrexx instance name. (e.g. instance name 'demo' you request your Payrexx instance https://demo.payrexx.com $apiSecret: This is your API secret which you can find in your instance's administration., (*8)

    $payrexx = new \Payrexx\Payrexx($instance, $apiSecret);
    
  2. Instantiate the model class with the parameters described in the API-reference:, (*9)

    $subscription = new \Payrexx\Models\Request\Subscription();
    $subscription->setId(1);
    
  3. Use your desired function:, (*10)

    $response  = $payrexx->cancel($subscription);
    $subscriptionId = $response->getId();
    

    It recommend to wrap it into a "try/catch" to handle exceptions like this:, (*11)

    try{
        $response  = $payrexx->cancel($subscription);
        $subscriptionId = $response->getId();
    }catch(\Payrexx\PayrexxException $e){
        //Do something with the error informations below
        $e->getCode();
        $e->getMessage();
    }
    

Platform API

When working with Platform accounts, you will need to specify your custom domain as the API Base URL when instantiating the client:, (*12)

$apiBaseDomain = 'your.domain.com';
$payrexx = new \Payrexx\Payrexx(
    $instance, 
    $apiSecret, 
    Communicator::DEFAULT_COMMUNICATION_HANDLER,
    $apiBaseDomain
);

The $instance is still expected to be the subdomain portion of their unique domain. For example, a Platform account that logs in on client.platform.yourcompany.com has $instance set to client, and $apiBaseDomain is set to platform.yourcompany.com., (*13)

Documentation

For further information, please refer to the official REST API reference: https://developers.payrexx.com/v1.0/reference, (*14)

The Versions

21/06 2018

dev-master

9999999-dev https://www.payrexx.com

Payrexx PHPLib

  Sources   Download

MIT

The Requires

  • php >=5.4

 

payment gateway

21/06 2018

v1.5.2

1.5.2.0 https://www.payrexx.com

Payrexx PHPLib

  Sources   Download

MIT

The Requires

  • php >=5.4

 

payment gateway

23/10 2017

v1.5.1

1.5.1.0 https://www.payrexx.com

Payrexx PHPLib

  Sources   Download

MIT

The Requires

  • php >=5.4

 

payment gateway

18/10 2017

v1.5.0

1.5.0.0 https://www.payrexx.com

Payrexx PHPLib

  Sources   Download

MIT

The Requires

  • php >=5.4

 

payment gateway

19/05 2017

v1.4.1

1.4.1.0 https://www.payrexx.com

Payrexx PHPLib

  Sources   Download

MIT

The Requires

  • php >=5.4

 

payment gateway

26/01 2017

v1.4.0

1.4.0.0 https://www.payrexx.com

Payrexx PHPLib

  Sources   Download

MIT

The Requires

  • php >=5.4

 

payment gateway

18/10 2016

v1.3.1

1.3.1.0 https://www.payrexx.com

Payrexx PHPLib

  Sources   Download

MIT

The Requires

  • php >=5.4

 

payment gateway

13/10 2016

v1.3.0

1.3.0.0 https://www.payrexx.com

Payrexx PHPLib

  Sources   Download

MIT

The Requires

  • php >=5.4

 

payment gateway

04/10 2015

dev-draft

dev-draft https://www.payrexx.com

Payrexx PHPLib

  Sources   Download

MIT

The Requires

  • php >=5.4

 

payment gateway

04/05 2015

v1.2.0

1.2.0.0 https://www.payrexx.com

Payrexx PHPLib

  Sources   Download

MIT

The Requires

  • php >=5.4

 

payment gateway

23/12 2014

v1.1

1.1.0.0 https://www.payrexx.com

Payrexx PHPLib

  Sources   Download

MIT

The Requires

  • php >=5.4

 

payment gateway

12/12 2014

v1.0.0

1.0.0.0 https://www.payrexx.com

Payrexx PHPLib

  Sources   Download

MIT

The Requires

  • php >=5.4

 

payment gateway