Я хотел бы применить налог к подписке, к которой я только что поменял пользователя. Вот моя попытка:
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.
После дополнительных исследований похоже, что 4.2 не поддерживает эту функцию из коробки. Вы должны отдельно добавить налог в накладную как отдельную позицию.
я нашел эта почта полезно.
Других решений пока нет …