Как добавить налог на подписку Stripe с помощью Laravel Cashier (4.2)

Я хотел бы применить налог к ​​подписке, к которой я только что поменял пользователя. Вот моя попытка:

protected function swapToYearlyPlan(){
    $company = Auth::user()->company;
    $customer = $company->subscription()->getStripeCustomer();

    $company->subscription('Gold Annual Plan')->swap();

    // This doesn't seem to work -- no error message or anything.
    $company->subscription()->tax_percent = 5;

    return 'Upgraded to Gold Annual Plan w/ tax!!';
}

Я просмотрел файлы кассы Laravel и не смог найти никакого кода, касающегося налогов, в StripeGateway.php файл. В конечном итоге я боюсь, что это невозможно сделать в этой версии Laravel Cashier.

1 ответ

После дополнительных исследований, похоже, что 4.2 не поддерживает эту функцию из коробки. Вы должны отдельно добавить налог в накладную как отдельную позицию.

Я нашел этот пост полезным.

Другие вопросы по тегам