2015-05-28 5 views
0

Мне сказали, что протокол SagePay 2.x является устаревшим и перейти на v3Какой протокол использует Omnipay sagepay?

Взятые посмотреть на исходный код, но это не очевидно, какой из них он использует, может кто-нибудь просветить меня по этому поводу?

+1

Смотрите эту тему здесь: https://github.com/thephpleague/omnipay-sagepay/issues/19 – JoJo

+0

Спасибо! Просто ответ, который я искал, он поддерживает v3 – marcus

+0

Нет проблем, рад, что это помогло :) – JoJo

ответ

2

Он использует протокол v3.0 с февраля 2015 года (github/packagist theleague/omnipay-sagepay v2.2.0).

SagePay должен полностью удалить их API протокола V2.3 в июле 2015 года. Надеюсь, что это не вызовет слишком много людей, когда это произойдет.

Протокол v3.0 не поддерживает режим симулятора, и драйвер OmniPay отражает это. Я слышал слухи о том, что поддержка симулятора может быть возвращена позже в 2015 году. Если это так, я вернусь обратно в драйвер, как только смогу.

Обновление: только для уточнения, есть еще тестовый режим, поэтому вы можете протестировать свою тестовую учетную запись SagePay. Это симулятор, который никогда не попадал в протокол V3.0. Вы все еще можете протестировать, и для магазинов это нормально. Симулятор был гораздо полезнее для разработчиков интерфейса шлюза, а не для интеграторов, поэтому пользователи OmniPay/SagePay не должны упускать из виду.

+0

Спасибо! Это нечетный ход, протокол переключения без тестового режима ... Должно быть весело для вас – marcus

+1

Существует еще тестовый режим, поэтому вы можете принудительно выполнять разные результаты с использованием определенных значений карты, даты и CVV, и это выполняется против тестовой учетной записи, который является отдельным для любых реальных счетов. Отсутствует режим * simulator *, который предоставляет интерактивный интерфейс для выбора желаемых результатов. Это было полезно, потому что вы могли видеть необработанные данные, которые SagePay получал с вашего сайта. Однако это было полезно только для SagePay Server, где пользователь перенаправлен на SagePay в любом случае и не имеет отношения к SagePay Direct, поэтому вам понадобится неиммуляторный запасной вариант для тестирования с этим в любом случае. – Jason

+0

Полезно знать ... еще не начали играть с шалфеем, но так будет помнить об этом. – marcus

Смежные вопросы