Я пытаюсь интегрировать Sage Pay, используя их интеграцию формы, но не могу пройти мимо печально известной ошибки 5080. Я прошел через 10 дней назад и вперед с поддержкой Sage, и они признали, что больше не могут помочь и убеждены, что это проблема шифрования. Я также прошел через ответы здесь, и я не могу найти решение. Я сделал много интеграции с использованием других систем, но прежде, чем отсутствие обратной связи от системы очень расстраивает делает отладку практически невозможноИнтеграция формы Sage
Вещи, которые я могу подтвердить: - PHP Version 7.0.15, как часть Wordpress установки - прохождение уникальной VendorTxCode - передача всех обязательных полей с живым успехом & сбой URLS - передача VPSProtocal, TxType, VendorName и Crypt (подтверждается просмотром сетевого инструмента в запросе aftre от Chrome) - пробовал как тестовый, так и живой портал с использованием соответствующих ключей и правильных шлюзов - имел многочисленные оповещения, просмотренные по поддержке и проверенные как правильный формат - подтверждено шифрование - suppl ied незашифрованная строка для поддержки, их команда эскалации зашифровала строку и отправила обратно зашифрованную строку - использовала приложение сравнения строк для сравнения строк, и они идентичны - Кажется, я вижу недействительные транзакции на портале, так как у меня нет вкладки трансаций для просмотр и поддержка говорят, что thay даже не может видеть запрос attempst, поражающий сервер.
Они продолжают сообщать мне о проблеме с шифрованием. Любые предложения о том, как наилучшим образом отлаживать это или какие-то несравненные решения, которые помогли другим людям, были очень полезны - я не уверен, что лучше всего разместить здесь, чтобы вы могли видеть, но я могу как можно требуется
большое спасибо
спасибо за этот Rik .. Шаг 1 полный (первый раз я получил его совет), я могу увидеть тестовые транзакции, которые поддерживают обработанные для обеспечения счета работали ... Я не могу, однако увидеть любого неудачные транзакции. Я упомянул об этом в поддержку - кажется, что он не успевает быстро обработать что-либо. Могу подтвердить, что я использую прямой шлюз и правильный пароль. –
Строка по запросу: VendorTxCode = tba_58907200d89c4 & Сумма = 50,00 & Валюта = EUR & Описание = BabysittingFees & BillingSurname = $ name & BillingFirstnames = Fname & BillingAddress1 = BAddress1 & BillingCity = BCITY & BillingPostCode = 00000 & BillingCountry = IE & DeliveryFirstnames = Fname & DeliverySurname = $ name & DeliveryAddress1 = DAddrss1 & DeliveryCity = DCity & DeliveryPostCode = 00000 & DeliveryCountry = IE & SuccessURL = https: //example.com/success&FailureURL= https://example.com/failure –
Когда я попробовал это, у меня появились ошибки - получается сохранение строки, так как Unicode показывает массу пробелов в строке, которая вызывает проблемы в шифровании. Сохраните строку как Unicode и очистите пробелы и повторите попытку. О, и вам нужно добавить протокол на successURL. –