Skip to content

PayU-EMEA/alu-client-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PayU Automatic Live Update Client Library

Travis CI Latest Stable Version Total Downloads License

Documentation in Russian.

Prerequisites

  • PHP 5.6 and above
  • curl extension with support for OpenSSL
  • PHPUnit 4.8.0 for running test suite (Optional)
  • Composer (Optional)

Composer

You can install the library via Composer. Add this to your composer.json:

{
  "require": {
    "payu/alu-client": "1.*"
  }
}

Then install via:

composer install

To use the library, include Composer's autoload:

require_once('vendor/autoload.php');

Manual Installation

Obtain the latest version of the PayU Automatic Live Update Client Library with:

git clone https://github.com/PayU/alu-client-php.git

To use the Library, add the following to your PHP script:

require_once("/path/to/payu/alu-client/src/init.php");

Getting Started

You can find usage examples in the examples directory:

  • basicExample.php - Minimal requirements for order authorization via ALU protocol using Credit Card Information (If you are PCI DSS compliant)
  • tokenPayment.php - Minimal requirements for order authorization via ALU protocol using Token
  • threeDSReturn.php - Example of return from 3D Secure authorization and response