Веб-крючок Laravel для Stripe - PullRequest
       31

Веб-крючок Laravel для Stripe

0 голосов
/ 21 октября 2019

Я пытаюсь обработать 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();
    }
...