Хеш в Coldfusion для безопасного платежного шлюза
Я пытаюсь создать хеш-пароль в Coldfusion, чтобы наш безопасный платежный шлюз мог принять транзакцию.
К сожалению, платежный шлюз отказывается принимать мой сгенерированный хэш.
Форма отправляет через все элементы транзакции и отправляет сгенерированный хэш на основе пяти различных полей.
В PHP это:
<?php
echo hash('sha256', '
test_site1234
GBP
OrderTotal
OrderID
PASSWORD
');;
?>
Правильно ли я считаю, что код в Coldfusion должен быть:
<cfset sitesecurity = Hash("test_site1234"&"GBP"&#OrderTotal#&#URL.ThisOrderID#&"PASSWORD", "SHA-256")>
<cfoutput>#sitesecurity#</cfoutput>