我正在使用Laravel 5的收银台,并希望为用户的每月帐单增加额外费用。
Stripe通过其API提供此功能:https://stripe.com/docs/subscriptions#metered-billing-and-one-time-charges
然而,看起来并不像收银员设置来处理这个问题。有关如何使用Cashier添加这些内容的任何想法吗?
答案 0 :(得分: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);
}
}