Похоже, вы не используете самую последнюю версию Laravel Cashier. В старых версиях, если вы выполните код, вы увидите, что Laravel Cashier пытается отформатировать свойство, которое Stripe больше не возвращает.
cashier \ src \ Invoice.php, строка 48
$carbon = Carbon::createFromTimestampUTC($this->invoice->date);
Согласно Stripe "Руководство по обновлению API", вы можете видеть, что на 2019-03-14 они объявили о следующем изменении;
"Свойство date было переименовано в созданное." (Источник: https://stripe.com/docs/upgrades#2019-03-14)
В последней версии Cashier эта проблема решена путем проверки наличия свойства created
.
https://github.com/laravel/cashier/blob/9.0/src/Invoice.php#L48
РЕДАКТИРОВАТЬ: Если вы не можете обновить по какой-либо причине, вместо:
$invoice->date()->toFormattedDateString()
Вы можете попробовать что-то вроде:
Carbon::createFromTimestamp($invoice->asStripeInvoice()->created)->toFormattedDateString();