我在将 sagepay 表单集成到网站时遇到问题。
我已生成表单并将其发布到正确的 URL,但我得到 3045:设置时缺少货币字段。
有什么明显的东西我可以在这里检查吗?
这让我相信我的加密功能不正确?我可能错了,但这是我用来加密数据的函数:
public function encryptAndEncode($strIn, $vendorTxCode) {
$strIV = $this->_password;
$strIn = $this->addPKCS5Padding($strIn);
$strCrypt = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $this->_password, $strIn, MCRYPT_MODE_CBC, $strIV);
return "@" . bin2hex($strCrypt);
}
PHP 没有集成指南,所以如果有人知道教程/文档,他们可以指出我会很棒。
谢谢