Php 列出客户的所有条带事件

Php 列出客户的所有条带事件,php,wordpress,stripe-payments,Php,Wordpress,Stripe Payments,我已将Wordpress连接到Stripe,并希望在Wordpress管理员用户页面中显示每个用户的Stripe事件历史记录。本质上,我希望在选择客户并单击“查看更多事件”时,与Stripe admin中可用的视图相同,结果如下:********** 我在StripeAPI文档中找不到解决此问题的方法,因此我当前正在尝试获取所有事件,然后返回属于当前客户的任何事件。这似乎不必要的复杂,所以我希望有更好的方法。谢谢你的帮助 \Stripe\Stripe::setApiKey($stripe_api

我已将Wordpress连接到Stripe,并希望在Wordpress管理员用户页面中显示每个用户的Stripe事件历史记录。本质上,我希望在选择客户并单击“查看更多事件”时,与Stripe admin中可用的视图相同,结果如下:**********

我在StripeAPI文档中找不到解决此问题的方法,因此我当前正在尝试获取所有事件,然后返回属于当前客户的任何事件。这似乎不必要的复杂,所以我希望有更好的方法。谢谢你的帮助

\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 ...
}

中没有记录这一点,但在检索条带仪表板使用的事件时,您应该能够传递相同的
related_object
参数

我不懂PHP,但这可以通过Ruby客户端实现:

Stripe::Event.list(相关对象:“cus\u SOMEUNIQUEID”,限制:10000)
因此,如果这恰好是有效的PHP语法,我希望类似的东西能够工作:

\Stripe\Event::all(['related_object'=>'cus_SOMEUNIQUEID','limit'=>10000]);

谢谢!这解决了我的问题。我很快用Python测试了这一点,这对我很有效:all_events=stripe.Event.list(limit=1000,related_object='cus'u GfEBJ7wj9GJXXXX')