Интернет-эквайринг с комиссией от 1%

Принимайте платежи на сайте, в онлайн-магазине
или в соцсетях — по картам и через СБП

Главное изображение комиссия 1%

6. Безопасность и авторизация

Для обеспечения безопасности и предотвращения CSRF-атак, любые POST-запросы выполняются с передачей специального дополнительного параметра – токена. Чтобы получить токен безопасности нужно выполнить запрос следующего вида:

6.1. Получение токена безопасности /info/settings/token/

Тип Формат запроса 6.1
GET /info/settings/token/
Формат запроса

Результатом данного запроса будет объект

Полученное значение необходимо передавать в дополнительном POST-параметре tokenв каждом POST-запросе. Смена токена происходит раз в 24 часа. В настоящем описании API тех методов, которые выполняются POST-запросом, отдельно не упоминается параметр token, но помимо описанных параметров в каждом запросе, нужно передать параметр token.

Ниже приведен пример на PHP получения токена и выполнения запроса на добавление в список e-mail рассылки пользователя. (Запрос протокола 5.3.). Обратите внимание, что при отправке запросов используется Basic HTTP-авторизация.

Если запрос выполнен успешно, результатом будет объект следующего вида:

Если запрос выполнен успешно, результатом будет объект следующего вида:

Результат добавления e-mail в список рассылки можно увидеть в личном кабинете:

Изменение настроек через JSON API

Изменение настроек через JSON API

6.2. Basic HTTP-авторизация

Чтобы обеспечить авторизацию и безопасность работы по протоколу JSON API, все запросы должны содержать заголовок Authorization: Basic.

В качестве логина и пароля используется логин и пароль для доступа в личный кабинет PayKeeper. Для использования протокола мы рекомендуем создать отдельного пользователя.

Добавление пользователя в личном кабинете PayKeeper

Добавление пользователя в личном кабинете PayKeeper

Ниже приведен пример на PHP выполнения запроса с HTTP-авторизацией на получение списка платёжных систем. (Запрос протокола 1.1.)

Если запрос выполнен корректно, будет выведен объект следующего вида:

Если заголовок HTTP-авторизации не направлен или сформирован некорректно, в ответ сервер отправит титульную страницу.

6.3. Получение JWT-токена для взаимодействия с сервисами /info/settings/service-token/

Тип Формат запроса 6.3
GET /info/settings/service-token/
  Параметр Назначение
1. service Идентификатор сервиса, для доступа к которому нужно получить JWT-токен
Формат запроса

Результатом данного запроса будет объект

Заявка на консультацию
Оставьте заявку

Наш сотрудник свяжется с вами в ближайшее время

Получите консультацию

Расскажем про все детали подключения

Получайте платежи

Предоставим личный кабинет
и поможем настроить оплату

Мы гарантируем безопасность и сохранность ваших данных

Нажимая кнопку «Отправить заявку», вы подтверждаете, что согласны на обработку персональных данных

Ответим на вопросы и проконсультируем

+7 (800) 775-45-63 Бесплатный звонок по России

+7 (495) 984-89-15 Бесплатный звонок по Москве