Отсутствуют данные от клиентов, полученные из API клиентов - PullRequest
0 голосов
/ 21 февраля 2019

Я работаю со службой, которая выполняет цифровые заказы и отправляет электронные письма клиентам после получения событий webhook от Square.Заказы размещаются в онлайн-магазине Square.

Я получаю данные о клиенте с помощью: платежа обновлено событие webhook -> платеж (с использованием entity_id) -> транзакция (с использованием payment_url) -> клиент (с помощью customer_id из тендеров)).

Это работало в прошлом, но за последние пару недель я наблюдал большое количество случаев, когда объект customer, возвращающийся из API клиентов, не имеет значимых данных.Например:

{
    "customer": {
        "id": "55Y2RQ23WS3CABCMX6EYZ1VT38",
        "created_at": "2019-02-17T01:12:28.838Z",
        "updated_at": "2019-02-17T01:12:29Z",
        "preferences": {
            "email_unsubscribed": false
        },
        "groups": [
            {
                "id": "gv2:CCDC48BXBD4SRQYZGP326ABCHW",
                "name": "Instant Profile"
            }
        ],
        "creation_source": "INSTANT_PROFILE"
    }
}

Данные видны с Square Dashboard, поэтому я знаю, что они фиксируются.Не хватает ли какой-то конфигурации, из-за которой данные определенных клиентов подвергаются цензуре, или мой подход здесь неверен?

...