не делаешь, наверно это метод?
https://laravel.com/docs/7.x/billing#charge-with-invoice
У тебя все ключи в энвах должны лежать и вообще, тот пример который ты используешь, устарел скорее всего.
Если на голом пхп делай как в доке прямо
https://stripe.com/docs/api/invoiceitems/create
$stripe = new \Stripe\StripeClient(
'sk_test_4eC39HqLyjWDarjtT1zdp7dc'
);
$stripe->invoiceItems->create([
'customer' => 'cus_Hw9C56bNGuiuAA',
'price' => 'price_1HM4C62eZvKYlo2CrFxV6WIC',
]);
auth()->user()->invoiceFor('Trial Fee', $plan->setup_fee, [ 'discounts' => [ 'coupon' => 'nXz2yaDl' ] ]); Тоже самое. (Invalid array)
Обсуждают сегодня