如何使用Laravel Cashier(4.2)向Stripe订阅添加税

时间:2015-11-30 21:01:51

标签: php laravel-4 stripe-payments laravel-cashier

我想对我刚刚交换用户的订阅征税。这是我的尝试:

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 Cashier文件,但无法在StripeGateway.php文件中找到与税收相关的任何代码。我最终担心的是,在这个版本的Laravel Cashier中无法完成。

1 个答案:

答案 0 :(得分:0)

经过更多的研究,看起来4.2似乎并不支持这个开箱即用的功能。您必须将税收单独添加到发票中作为单独的行项目。

我发现this post有帮助。