Skip to content

Latest commit

 

History

History
56 lines (41 loc) · 967 Bytes

README.md

File metadata and controls

56 lines (41 loc) · 967 Bytes

ClicToPay PHP SDK

ClicToPay

Installation

composer require machour/clictopay

Usage

use Machour\ClicToPay\Gateway;
use Machour\ClicToPay\Exception;

$ctp = new Gateway('login', 'password');

try {
    $response = $ctp->register([
        'amount' => 10000,
        'orderNumber' => '123456',
        'description' => 'Pack Standard',
        'returnUrl' => 'https://example.com/success',
    ]);
    
    // store $response->orderId and then
    header('Location: ' . $response->formUrl);
    exit;
    
} catch (Exception $e) {
    
}

API

/**
 * Authorization request
 *
 * @param array $params
 * @return UrlResponse
 * @throws Exception
 */
public function register(array $params): UrlResponse

See also