我們無法使協議3的表單正常工作並且獲得「此協議版本不支持5068加密方法」消息。我們用於加密的代碼如下所示。誰能告訴我我們要去哪裏?sagepay表單協議3加密e新表單錯誤
$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);
}