PHP:如何仅检索特定客户的Stripe付款意图

时间:2019-11-06 11:28:16

标签: php arrays multidimensional-array stripe-payments

我正在尝试从Stripe检索付款意向列表。

我发现以下内容将所有最新的付款意向书退还给我,在我看来,这是正确的。

我如何仅将其限制为特定客户(基于客户ID),并仅检索付款意向的特定项目,例如付款日期,金额和订购的产品或产品ID(而不是转储整个数据)?

这里有人可以帮助我吗?

我的PHP:

\Stripe\Stripe::setApiKey('my_key');

$orders = \Stripe\PaymentIntent::all(['limit' => 10]);

print_r($orders);

1 个答案:

答案 0 :(得分:2)

对于问题的第一部分(limit this to a specific customer only),在文档中对此进行了很好的解释:

List of parameters for PHP PaymentIntent::all method

它显示为:

  

客户-   可选的 -   仅返回此客户ID指定的客户的PaymentIntent。

所以您要做的就是替换

\Stripe\PaymentIntent::all(['limit' => 10]);

使用

\Stripe\PaymentIntent::all(['limit' => 10, 'customer' => 'your customer id']);