luismarto/easypay

PHP wrapper for integration with Easypay Payment System

1.0.0 2017-11-01 19:04 UTC

This package is auto-updated.

Last update: 2024-04-10 06:11:22 UTC


README

This package provides wrapper methods to call Easypay payment system API.

This package was forked from Easypay PHP-Wrapper and allows you to integrate the wrapper with any PHP framework or project that uses Composer.

Installation

Require the package in your composer.json file and update composer:

"luismarto/easypay": "1.*"

Basic usage

Require the package in your composer.json file and update composer:

use Easypay\Easypay;

/**
 * @var Easypay $easypay
 */
protected $easypay;

public function __construct() {
    $this->easypay = new Easypay([
        'ep_user'   => 'ABCDEF',
        'ep_entity' => '12345',
        'ep_cin'    => '123456',
        's_code'    => 'ABCDEFGJI',
    ]);
}

public function createReference() {
    $this->easypay->setValue('t_value', '43.18');
    $this->easypay->setValue('t_key', 1);
    
    $result = $this->client->createReference('normal');
    
}

Documentation & examples

In examples/ you can find a sample database schema and fully functional code that integrates with Easypay and uses this package.

For further details and documentation, you can read the following articles:

Introduction to Easypay API integration (portuguese)

Multibanco integration - soon

Débito Direto integration - soon

License

This package is open-sourced software licensed under the MIT license.