Im using laravel 5 and cashier. Everything is working except for adding cards to a customer. So I'm missing something, i just don't know what.
I get these 2 errrors:
1. Stripe Notice: Undefined property of Stripe_Customer instance: cards
2. PHP Fatal error: Call to a member function create() on null in /app/Repositories/Billing/StripeGateway.php on line 56
The create that is being referenced:
public function createCard($customer_id, $token) {
$cu = Customer::retrieve($customer_id);
//1 $card = $cu->card->create(["source" => $token]);
//2 $card = $cu->source->create(["source" => $token]);
$card = $cu->source->create(["card" => $token]);
return $card;
}
Basically it looks like my customer object isn't properly referencing my card/source object... but i don't know what i need to do.
Any help is greatly appreciated