Как получить идентификатор клиента из объекта события в полосе

В моем приложении, когда пользователь подписывается, клиент создается в stripe . Для этого клиента также создается подписка на пробной основе. Когда этот пробный период заканчивается, клиент взимается. У меня есть web-hook для событий, происходящих в полосе, поэтому всякий раз, когда происходит charge.succeeded Я делаю некоторые изменения в своей базе данных. Мне нужно получить идентификатор клиента из объекта события, который posted из полосы. и я делаю это так:

 $stripeCustomerId = $event->customer; 

Теперь, когда я проверил панель инструментов с полосой, все в порядке, статус клиента изменен с пробного на активный, а веб-крючок возвращает объект в порядке. Но я не могу получить идентификатор клиента с этого объекта. Что мне здесь не хватает? Любая помощь?

Related of "Как получить идентификатор клиента из объекта события в полосе"

Если вы посмотрите на объект ответа, который содержит сообщения stripe, он имеет иерархию event->data->object->customer . поэтому вы можете получить идентификатор клиента следующим образом:

 $body = @file_get_contents('php://input'); $event_json = json_decode($body); $event_json->data->object->customer; 

ура!