Skip to content

martinpotel/monetico-php

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Monetico PHP SDK

This library aims to facilitate the usage of Monetico Payment Service

Installation

Requirements

  • PHP 7.0

You can install the package via composer:

composer require dansmaculotte/monetico-php

Usage

use DansMaCulotte\Monetico\Monetico;

$monetico = new Monetico(
    'EPT_CODE',
    'SECURITY_KEY',
    'COMPANY_CODE',
    'RETURN_URL',
    'RETURN_SUCCESS_URL',
    'RETURN_ERROR_URL'
);
use DansMaCulotte\Monetico\Payment\Payment;

$payment = new Payment(array(
    'reference' => 'ABCDEF123',
    'description' => 'Documentation',
    'language' => 'FR',
    'email' => '[email protected]',
    'amount' => 42,
    'currency' => 'EUR',
    'datetime' => Carbon::create(2019, 1, 1),
));

$url = $monetico->getPaymentUrl();
$fields = $monetico->getPaymentFields($payment);
Use DansMaCulotte\Monetico\Payment\Response;
use DansMaCulotte\Monetico\Payment\Receipt;

// $data = json_decode($body, true);

$response = new Response($data);

$result = $monetico->validateSeal($response);

$receipt = new Receipt($result);

License

The MIT License (MIT). Please see License File for more information.

About

[WIP] PHP SDK for Monetico Payment Service

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%