サブスクリプション対応決済サービス Stripe と Laravel からサブスクリプションを操作する Laravel Cashier についてのメモ書き

Stripeの未払いインボイスを取得する

● Stripeの未払いインボイスを取得する

status = open が未払いインボイスです。
必ず $subscription_id が入っていることを確認しましょう。
(nullや 空文字の場合、全ての未払いインボイスを取得してしまいます)

        $open_invoices = null;
        if ( @$subscription_id ){
            $open_invoices = \Stripe\Invoice::all([
                'limit'        => 100 ,
                'subscription' => $subscription_id ,
                'status'       => 'open' ,
            ]);            
        }

● Stripeのインボイスを無効化する

インボイスを無効化するには、status = void にします。

No.1734
04/15 14:09

edit