Stripe webhook как синхронизировать учетную запись обновления пользователя

#stripe-payments

#stripe-платежи

Вопрос:

Я использую пользовательский поток платежей и webhook для получения информации об оплате онлайн-подписки. Когда я получаю подтверждение платежа, я перенаправляю пользователя на свой сайт, где пытаюсь проверить информацию о веб-крючке, сохраненную в журнале платежей, и состояние профиля пользователя. Но, к сожалению, я получаю webhook последним, когда пользователь пытается обновить профиль. Как дождаться webhook, я могу сделать это на стороне сервера, но это не очень хорошая идея, можно ли получить подтверждение платежа после получения webhook или другим способом, как вручную проверить намерение платежа

 const { error } = await stripe.confirmPayment({
            elements,
            confirmParams: {
                // Make sure to change this to your payment completion page
                return_url: base_url   '/checkout_complete',
            },
        });
 

Комментарии:

1. Вероятно, вы захотите прослушать различные события для вашего webhook, относящиеся к объекту подписки. Для этого есть хорошая ссылка в документации Stripe здесь . Ваш обработчик webhook должен будет выполняться в серверной среде (это невозможно сделать на стороне клиента).