Laravel-如何从Stripe检索带有元数据的所有订阅

时间:2019-04-24 13:03:08

标签: php laravel-5 stripe-payments laravel-cashier

我正在与Laravel收银员一起创建Stripe订阅。我已经在带有元数据的Stripe中成功创建了订阅。如何检索客户的所有订阅(带有元数据)??

下面是创建订阅的代码

$request->user()->newSubscription('main', $plan->stripe_plan)->withMetadata(['wcda_reference' => $reference])->create($request->stripeToken);

尝试下面的代码从我的数据库中检索列表,但从我的数据库中检索-而不是从Stripe API

$request->user()->subscriptions();

1 个答案:

答案 0 :(得分:1)

您可以尝试以下方法:

$request->user()->asStripeCustomer()->subscriptions;

它返回用户的订阅列表。

以下是响应的Stripe API文档:https://stripe.com/docs/api/customers/retrieve