Мы не можем корректно настроить форму для протокола 3 и получить сообщение об ошибке «Метод шифрования 5068 не поддерживается этой версией протокола». Код, который мы имеем для шифрования, показан ниже. Может ли кто-нибудь сказать мне, где мы ошибаемся?sagepay form protocol 3 encryption e new form error
$stuff = @pkcs5_pad($stuff, 16);
$crypt = @base64_encode(@mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $order['gateway']['transkey'], $stuff, MCRYPT_MODE_CBC, '1234567812345678'));
function pkcs5_pad ($text, $blocksize) {
$pad = $blocksize - (strlen($text) % $blocksize);
return $text . str_repeat(chr($pad), $pad);
}