Laravel使用Stripe \ Customer作为Controller中的StripeCustomer引发错误

时间:2016-06-22 18:55:26

标签: laravel stripe-payments

我在尝试在控制器中使用StripeCustomer时遇到问题。我需要从Stripe检索客户。所以我在我的控制器上:使用Stripe \ Customer作为StripeCustomer;我看到收银员的Billable.php正在以这种方式使用。但我尝试在我得到的控制器中使用它

  

无法确定要请求的URL:Stripe \ Customer实例具有   无效的ID:

如何在控制器中使用Stripe \ Customer?是否有命名空间的范围?提前谢谢。

1 个答案:

答案 0 :(得分:3)

看起来有点像代码被发现就好了,所以你的use语句可能没有错。

错误消息表明您正在尝试操作或使用未初始化的Stripe \ Customer对象。

您的代码应该有点像这样(取自Stripes docs)

\Stripe\Stripe::setApiKey("sk_test_KZ3pTiXRPJ1gpqLlKlEGA3bY");
$customer = StripeCustomer::retrieve("cus_8gZXNXuq2kIsQv");
// work with $customer here... (assumes your use statement from the question)