Спецификация

Базовый URL
https://api.crystalpay.io/v3/

Формат запросов

  • Метод HTTP: Все запросы к API должны отправляться с использованием метода POST.

  • Формат данных: Параметры запросов передаются в теле запроса в формате JSON. Заголовок Content-Type должен быть установлен на application/json.

Формат ответа

  • Формат данных ответа: Ответ от сервера всегда возвращается в формате JSON.

  • Код успешного ответа: При успешной обработке запроса сервер возвращает HTTP код 200 вместе с JSON-ответом, содержащим данные или подтверждение выполнения операции.

Пример запроса на curl
curl -X POST https://api.crystalpay.io/v3/method/list/ \
-H "Content-Type: application/json" \
-d '{
  "auth_login": "example",
  "auth_secret": "example"
}'
Пример успешного ответа
{
  "error": false,
  "errors": []
  ...
}

Если запрос был обработан с ошибкой, сервер вернёт 200 HTTP код и JSON с описанием ошибки.

Пример ответа с ошибкой
{
  "error": true,
  "errors": [
    "`amount` field is required",
    ...
  ]
}

Last updated