Я пытаюсь обработать webhook из API оформления полосы. По сути, я получаю способ оплаты, и мне нужно сохранить его в экземпляре User
. Я делаю журнал с параметрами, которые я должен сохранить, а также с экземпляром пользователя после обновления, и я вижу, что пользователь обновлен, но я не вижу обновления в базе данных.
Что можетбыть проблема?
Это метод в webhookController:
public function handlePaymentMethodAttached(array $payload)
{
$customer_id = $payload['data']['object']['customer'];
$card_brand = $payload['data']['object']['card']['brand'];
$card_last_four = $payload['data']['object']['card']['last4'];
$user = $this->getUserByStripeId($customer_id);
if ($user) {
$user->card_brand = $card_brand;
$user->card_last_four = $card_last_four;
$user->save();
}
Log::info([$user, $card_brand, $card_last_four]);
return $this->successMethod();
}