Перейти к содержанию

Получение покупателя

Метод для получения данных привязанного покупателя.

URL

Метод: GET

  • Production: https://api.pay.kvell.group/v1/customers/{customer_key}
  • Stage: https://api.pay.stage.kvell.group/v1/customers/{customer_key}

Параметры запроса

Название Тип данных Обязательно Описание
customer_key string Да Идентификатор покупателя в системе продавца

Заголовки запроса

Название Тип данных Обязательно Описание
X-Api-Key string Да Уникальный идентификатор магазина
X-Signature string Да Подпись

Подпись X-Signature формируется конкатенацией X-Api-Key, customer_key и secret_key. Формируется sha256 от полученной строки:

sha256({x-api-key}{customer_key}{secret_key})

где secret_key - секретный ключ, который находится в настройках магазина мерчанта;

Ответ запроса

Пример ответа

{
  "id": 123,
  "customer_key": "customer-42",
  "merchant_point_id": 15,
  "email": "customer@example.com",
  "phone": "79991234567"
}

email и phone могут быть null.

{
  "errors": [
    {
      "code": 20101,
      "message": "Customer not found"
    }
  ]
}
{
  "errors": [
    {
      "message": "customer_key: Field required",
      "code": 20098
    }
  ]
}