Описание

Взаимодействие с API e-AutoPay происходит в формате JSON по правилам REST.
Преимущество JSON в большей компактности по сравнению с SOAP/XML, а также в скорости анализа запросов.
После выдачи заказа или его сохранения данные кешируются на 5 минут.

Доступ

Доступ осуществляется путём передачи ключей:

  • customer_api_key - ключ пользователя API (кто записывает заказ)
  • user_api_key - ключ пользователя E-AutoPay (кому записываем заказ)

customer_api_key можно получить двумя способами:

  • в личном кабинете API - ключ будет иметь доступ только к тем заказам, которые были записаны с его помощью. Может работать с несколькими user_api_key. Подойдет сервисам, которые записывают и редактируют заказы через API нескольким пользователям E-AutoPay
  • в аккаунте пользователя E-AutoPay - ключ будет иметь доступ ко ВСЕМ заказам одного аккаунта. Работает только с одним user_api_key, который должен быть получен в том же аккаунте пользователя E-AutoPay.

user_api_key находится в аккаунте пользователя E-AutoPay (раздел Настройки - Настройки API)

Входящие и выходящие данные сериализуются посредством JSON.

Коды сообщений

В случае возникновения ошибок - возвращается объект с описание ошибки

{
   error: {
	   "code": "HTTP Код",
	   "message": "Сообщение"
   }
}