0

Laravel 5 のキャッシャーを使用していますが、ユーザーの毎月の請求書に追加料金を追加したいと考えています。

Stripe には、API を通じて利用できるこの機能があります: https://stripe.com/docs/subscriptions#metered-billing-and-one-time-charges

ただし、キャッシャーがこれを処理するように設定されているようには見えません。これを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 に答える