Более подробно про токен можно узнать тут.
Для подписания данных требуется передать в конструктор пароль (Пароль можно найти в личном кабинете Мерчанта).
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']);