machour / clictopay
ClicToPay PHP SDK
Installs: 3 250
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 3
Forks: 0
Open Issues: 0
Requires
- php: ^7.3|^7.4|^8.0|^8.1
- ext-json: *
README
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