Прямая интеграция сервера SagePay возвращает 201 при любых обстоятельствах - PullRequest
0 голосов
/ 29 января 2020

Моя интеграция сломала новый год 2018, когда все транзакции завершились неудачно, но вернули частичный код (201). Данные, которые я отправляю, не изменились, поэтому я думаю, что что-то изменилось на стороне Sagepay. Он получает ключ продавца и идентификатор карты без каких-либо проблем.

[edit] Конфигурация интеграции верна, например, имя поставщика et c, что означает, что мы можем обслуживать Детали транзакции. В какой-то момент в конце 2017 года что-то изменилось, что означало, что все наши транзакции потерпели неудачу (ie, деньги не были go до конца), но ответ, который мы получаем, это 201, что, я думаю, является частичным успехом (..?). Учитывая, что в нашей кодовой базе ничего не изменилось, учитывая, что отправляется в Sagepay, мне интересно, произошли ли какие-то изменения в том, как используются данные / что нужно отправлять.

[править] Обнаружили тестирование в песочнице. Я все еще получаю 201, и не более.

1 Ответ

0 голосов
/ 07 февраля 2020

Любой код ответа от Sage Pay будет состоять из 4 цифр с (обычно) удобочитаемой информацией о статусе. Похоже, вы можете получить ответ http - посмотрите, можете ли вы найти ответ от Sage Pay

...