В настоящее время я пытаюсь реализовать метод, который заменяет людей на новый план. Проблема, с которой я сталкиваюсь, заключается в том, что купон из старого плана переносится и пользователь не взимает плату. Каждый раз, когда я пытаюсь удалить старый купон, он, похоже, не позволяет этого.Как удалить купон из плана Stripe w/Laravel Cashier 4
protected function swapToYearlyPlan(){
$user = Auth::user();
// Tried this, doesn't work
// $user->subscription()->retrieve($user->stripe_subscription)->deleteDiscount();
// This works fine
$user->subscription('Gold Annual Plan')->swap();
// Tried this, doesn't work
//$user->subscription()->applyCoupon(NULL);
return 'Upgraded plan!';
}
Мысли оценили. Приветствия.