список всех событий Stripe для клиента - PullRequest
1 голос
/ 24 октября 2019

У меня Wordpress подключен к Stripe и я хотел бы показать историю событий Stripe для каждого пользователя на их странице администратора Wordpress. По сути, мне бы хотелось, чтобы в администраторе Stripe было выбрано то же представление при выборе клиента и нажатии: «Просмотреть больше событий», что приводит к следующему: https://dashboard.stripe.com/test/events?related_object=cus_**********

Я не могу найти способ решить эту проблему нигде вдокументы Stripe API, поэтому я сейчас пытаюсь получить ВСЕ события, а затем вернуть любое событие, которое принадлежит текущему клиенту. Это кажется излишне сложным, поэтому я надеюсь, что есть лучший способ. Спасибо за помощь.

\Stripe\Stripe::setApiKey($stripe_api_key);

$stripe_customer = \Stripe\Customer::retrieve($stripe_customer_id);
$all_stripe_events = \Stripe\Event::all(['limit' => 10000]);

$event_data = $all_stripe_events->data;

foreach($event_data as $event) {
... compare every event against the current customer ...
}
...