Я получаю это сообщение об ошибке ("The MD5 signature could not be verified."
) при попытке использовать FuturePay установка (отправка хеша MD5 в качестве поля подписи). Если я пытаюсь отправить форму без подписи, мне говорят:
"The installation ID field is blank or contains invalid characters.
A different submission protocol is required. A more secure submission may be required.
The installation number is invalid."
Я должен упомянуть, что я попытался использовать поле signatureFields (я получаю ту же ошибку) и что для обычной установки Junior это работает как шарм.
Я также должен сказать, что путь WorldPay Представленные установки очень запутаны. Пока они советуют "A more secure submission may be required"
когда подпись MD5 не используется, в области администратора нет места для ее установки.
Я все еще предполагаю, что это то же самое, что вы установили для установки Junior.
Дважды проверьте, что вы используете правильный тип установки, я считаю, что существует два типа FuturePay — один для интеграции с веб-сайтом, а другой — только через панель мониторинга WorldPay.
Также обратите внимание, что шестнадцатеричное представление хэша должно быть в нижнем регистре
действительный
94c439ad99c6afd9b1db69b3e77f9c3b
Недействительным
94C439AD99C6AFD9B1DB69B3E77F9C3B