Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 882 Bytes

TokenService.md

File metadata and controls

24 lines (16 loc) · 882 Bytes

Подписание запросов с помощью токен ключа

Более подробно про токен можно узнать тут.

Для подписания данных требуется передать в конструктор пароль (Пароль можно найти в личном кабинете Мерчанта).

use SergeyZatulivetrov\TinkoffAcquiring\Service\Signature\TokenService;

$service = new TokenService(
    password: 'Password',
    excludedProperties: ['Items'], // названия ключей массива которые не должны участвовать в генерации токена
);

$data = [
    'TerminalKey' => 'TestBank',
    'Items' => [1,2,3,4,5],
];

$data = $service->signedRequest($data);

var_dump($data['Token']);