Как выполнить интеграцию с Sagepay Server inFrame? - PullRequest
0 голосов
/ 21 марта 2011

Я перепробовал все учебные пособия, но обнаружил, что не смог интегрироваться с помощью интеграции с сервером Sagepay.

Ответы [ 2 ]

4 голосов
/ 21 марта 2011

Документация на веб-сайте SagePay очень хорошая, обычно вам нужно создать класс, который может генерировать некоторые строки в правильном формате и использовать curl для его запуска в sagepay, а затем создать скрипт для обработки ответа.,Если вы еще этого не сделали, создайте себе учетную запись симулятора с помощью SagePay, чтобы вы могли отладить свой сценарий. Это очень полезная функция, которая делает разработку с SagePay проще, чем, например, с RBS WorldPay.

Просто застряните вна это, и если у вас есть какие-то конкретные вопросы, когда вы пошли, дайте мне знать.

1 голос
/ 10 октября 2014

Для любого, как я, который искал пример инфрама, я нашел его на github здесь: https://github.com/swicks/sagepay-server-for-woocommerce

есть несколько вещей, которые нужно изменить. Обратный звонок использует старый API, я думаю

Так что вместо: $ this-> messages_url = str_replace ('https:', 'http:', add_query_arg ('wc-api', 'DS_Sagepay_Server', home_url ('/')));

должно быть: $ this-> messages_url = get_site_url (). «/ Туалет-апи / DS_Sagepay_Server

Кроме того, мне пришлось изменить все shipping_ на billing_, но это просто мои настройки, так как у меня нет доставки ...

...