Úvod
Aby ste mohli používať a testovať platobnú bránu, potrebujete Client ID a Client secret z TB developer portálu.
Inštalácia
Pre inštaláciu PHP SDK je potrebné nainštalovať balík tatrapayplus/tatrapayplus_api_client cez composer.\
Pridanie balíka vykonáte spustením príkazu:
composer require tatrapayplus/tatrapayplus_api_client=^2.0
Alternatívne môžete do súboru composer.json pre váš projekt pridať novú požiadavku:
{
"name": "nazov projektu",
// ...
"require": {
// ...
"tatrapayplus/tatrapayplus_api_client": "2.0.0"
},
// ...
}
Následne spustite príkaz composer install pre inštaláciu balíka.
Vytvorenie API klienta
Pre prácu s API potrebujete inicializovať TatraPayPlusAPIApi s nasledovnými parametrami:
<?php
use Tatrapayplus\TatrapayplusApiClient\Api\TatraPayPlusAPIApi;
$tatrapayplus_api = new TatraPayPlusAPIApi(
"your-client-id",
"your-client-secret",
mode: TatraPayPlusAPIApi::SANDBOX
);
API podporuje 2 módy:
SANDBOX (default): dopyty budú posielané do SANDBOX (testovacieho) prostredia brányPRODUCTION: dopyty budú posielané do PRODUCTION (produkčného) prostredia brány