Формат взаимодействия

Особенности

Payvo — универсальное решение для работы с онлайн-платежами. API Payvo построено на REST-принципах, работает с реальными объектами и обладает предсказуемым поведением. С помощью этого API вы можете отправлять запросы на оплату, сохранять платежную информацию для повторных списаний, совершать возвраты и многое другое.

API в качестве основного протокола использует HTTP, а значит подходит для разработки на любом языке программирования, который умеет работать с HTTP-библиотеками (cURL и другими).

API Endpoint: https://api.payvo.ru/public/

API поддерживает POST и GET запросы. POST-запросы используют JSON-аргументы, GET запросы работают со строками запросов. API всегда возвращает ответ в формате JSON, независимо от типа запроса.

Авторизация

Для аутентификации запросов в API вам потребуется секретный ключ и ID магазина из личного кабинета. Данные для аутентификации передаются в заголовках запроса в формате:

{
    "merchant-id": "<ID магазина>",
    "merchant-secret-key": "<Секретный ключ>"
}

Пример запроса

curl https://api.payvo.ru/public/payments/{uuid} \
  -H "merchant-id: <ID магазина>" \
  -H "merchant-secret-key: <Секретный ключ>"

Last updated

Was this helpful?