Level 1
nevermind i fixed it, you have give key as second argument for retrieve method.
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
public function chargeCustomer ()
{
$plan = Input::get('plan');
$token = Input::get('stripeToken');
User::setStripeKey(\Config::get('services.stripe.secret'));
if($plan == 'ito_monthly')
{
Auth::user()->subscription($plan)->create($token);
return redirect('/dashboard');
}
elseif($plan == 'ito_yearly')
{
Auth::user()->subscription($plan)->create($token);
return redirect('/dashboard');
}
elseif($plan == 'pay-per-item')
{
return "to be impleamented later";
}
}
public function updateCard()
{
User::setStripeKey(\Config::get('services.stripe.secret'));
\Stripe\Customer::retrieve("cus_7evdSA5ccyyGc2");
}
my first function works fine, but for updating card i get api key not set error
nevermind i fixed it, you have give key as second argument for retrieve method.
Please or to participate in this conversation.