Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 获取客户的所有费用列表,并将一次性与订阅分开_Php_Stripe Payments - Fatal编程技术网

Php 获取客户的所有费用列表,并将一次性与订阅分开

Php 获取客户的所有费用列表,并将一次性与订阅分开,php,stripe-payments,Php,Stripe Payments,我通过以下方式获得客户的所有费用清单: $charges = $stripeClient->charges->all(['customer' => $user->stripe_id]); 但是,我想将单笔费用(一次性)与经常性费用(作为价格/项目订阅接收)分开 使用API可以做到这一点吗?还是我必须考虑解决办法?当您列出客户的费用时,它会列出所有费用、一次性费用和定期费用 对于来自订阅的费用,这些费用应具有发票字段 因此,您可以通过这些费用自动分页[0],有发票的将是重

我通过以下方式获得客户的所有费用清单:

$charges = $stripeClient->charges->all(['customer' => $user->stripe_id]);
但是,我想将单笔费用(一次性)与经常性费用(作为价格/项目订阅接收)分开


使用API可以做到这一点吗?还是我必须考虑解决办法?

当您列出客户的费用时,它会列出所有费用、一次性费用和定期费用

对于来自订阅的费用,这些费用应具有
发票
字段

因此,您可以通过这些费用自动分页[0],有
发票的将是重复性的,没有发票的将是一次性的

没有一种方法可以只收取订阅和一次性产生的费用

[0]