我需要在我的网站上集成 First Data 作为支付网关。我在其暂存界面上创建了测试帐户:http: //staging.linkpointcentral.com/。
当我提交表单时,总是出现错误 1002。这是我的代码:
<form method="post" action="https://www.staging.linkpointcentral.com/lpc/servlet/lppay">
<input type="hidden" name="txntype" value="sale">
<input type="hidden" name="timezone" value="CET"/>
<input type="hidden" name="txndatetime" value="<?php echo getDateTime() ?>"/>
<input type="hidden" name="hash" value="<?php echo createHash( "13.00","978" ) ?>"/>
<input type="hidden" name="storename" value="1909897411"/>
<input type="hidden" name="mode" value="fullpay"/>
<input type="text" name="chargetotal" value="13.00"/>
<input type="hidden" name="currency" value="978"/>
<input type="submit" value="Submit">
</form>
function createHash($chargetotal, $currency) {
$storeId = "11111111";
$sharedSecret = "sharedsecret";
$stringToHash = $storeId . getDateTime() . $chargetotal .$currency . $sharedSecret;
$ascii = bin2hex($stringToHash);
return sha1($ascii);
}
请帮忙。提前致谢。