gpt4 book ai didi

php - 列出客户的所有 Stripe 事件

转载 作者:行者123 更新时间:2023-12-04 15:39:17 24 4
gpt4 key购买 nike

我已将 Wordpress 连接到 Stripe,并希望在他们的 Wordpress 管理用户页面中显示每个用户的 Stripe 事件历史记录。本质上,我想要在选择客户并单击“查看更多事件”时在 Stripe 管理员内部可用的相同 View ,结果如下: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 ...
}

最佳答案

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

我不懂 PHP,但这适用于 Ruby 客户端:

Stripe::Event.list(related_object: "cus_SOMEUNIQUEID", limit: 10000)

所以如果这恰好是有效的 PHP 语法,我希望这样的事情能起作用:

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

关于php - 列出客户的所有 Stripe 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58532724/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com