





function convert_string_to_byte_array($input_string) {
$byte_array = $input_string;
return $byte_array;
}
Я знаю, что это старый пост, но для всех, кто столкнется с этим в будущем, как я:
В PHP строки уже являются байтовыми массивами. Итак, чтобы собрать заголовок аутентификации для ProPay, см. следующий пример:
$certStr = 'MyCertStr';
$termId = 'MyTermId';
$base64 = base64_encode($certStr.':'.$termId);
$authorization = 'Basic '.$base64;
//Output: "Basic TXlDZXJ0U3RyOk15VGVybUlk"