0

我正在使用 Laravel 5 的 Cashier,并且想在用户的每月账单中添加额外费用。

Stripe 通过其 API 提供此功能:https ://stripe.com/docs/subscriptions#metered-billing-and-one-time-charges

但是,Cashier 似乎没有设置来处理这个问题。关于如何将其添加到 Cashier 的任何想法?

4

1 回答 1

0

我最终创建了一个自定义类来添加发票项目。

class AddStripeInvoiceItem
{

    public static function execute($user, $amount)
    {    
        Stripe::setApiKey(xxxxxx);
        $invoiceItem = ['customer' => $user->stripe_id,
            'currency' => 'USD',
            'amount' => $amount,
            'description' => '+ '.$amount
        ];
        InvoiceItem::create($invoiceItem);
    }
}
于 2015-10-26T13:56:27.927 回答