Laravel 5 のキャッシャーを使用していますが、ユーザーの毎月の請求書に追加料金を追加したいと考えています。
Stripe には、API を通じて利用できるこの機能があります: https://stripe.com/docs/subscriptions#metered-billing-and-one-time-charges
ただし、キャッシャーがこれを処理するように設定されているようには見えません。これをCashierに追加する方法についてのアイデアはありますか?
Laravel 5 のキャッシャーを使用していますが、ユーザーの毎月の請求書に追加料金を追加したいと考えています。
Stripe には、API を通じて利用できるこの機能があります: https://stripe.com/docs/subscriptions#metered-billing-and-one-time-charges
ただし、キャッシャーがこれを処理するように設定されているようには見えません。これを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);
}
}