我正在使用 Laravel 5 的 Cashier,并且想在用户的每月账单中添加额外费用。
Stripe 通过其 API 提供此功能:https ://stripe.com/docs/subscriptions#metered-billing-and-one-time-charges
但是,Cashier 似乎没有设置来处理这个问题。关于如何将其添加到 Cashier 的任何想法?
我正在使用 Laravel 5 的 Cashier,并且想在用户的每月账单中添加额外费用。
Stripe 通过其 API 提供此功能:https ://stripe.com/docs/subscriptions#metered-billing-and-one-time-charges
但是,Cashier 似乎没有设置来处理这个问题。关于如何将其添加到 Cashier 的任何想法?
我最终创建了一个自定义类来添加发票项目。
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);
}
}