Работа с API

Взаимодействие решения Продавца с платежным шлюзом Payture строится по схеме запрос-ответ.

Запрос

Запрос с необходимыми параметрами формируется на стороне Продавца и передается методом GET или POST по протоколу HTTPS. Значение заголовка «Content-Type» для запроса POST должно быть установлено «application/x-www-form-urlencoded».

URL запроса:

https://{Environment}.payture.com/{Interface}/{Command}

{Environment} — программная среда, предоставляется с параметрами тестового и рабочего доступа

{Interface} — используемый программный интерфейс

{Command} — название выполняемой команды

Внимание!

В запросах наименования параметров чувствительны к регистру.

Ответ

Результаты обработки запросов возвращаются платежным шлюзом в формате XML, кодировка UTF-8.

Структура ответа:

<{Command} Key1="Value1" Key2="Value2"/>

Внимание!

При интеграции убедитесь, что Ваша система разбора XML работает в максимально толерантном режиме. Отсутствие опциональных параметров, изменение порядка следования атрибутов, появление новых атрибутов не должно вызывать ошибку разбора. Анализ значений следует производить без чувствительности к регистру там, где это возможно.

Содержание