Laravel Stripe, Обновляющий информацию пользователя о датах оплаты подписки

#laravel-5 #stripe-payments

#laravel-5 #stripe-платежи

Вопрос:

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

Спасибо.

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

1. На стороне Stripe вы, вероятно, захотите использовать webhooks, stripe.com/docs/webhooks/setup#create-endpoint — прослушивание событий invoice.payment_succeeded или invoice.payment_failed webhook, которые будут происходить каждый раз, когда счет за подписку успешно или безуспешно оплачивается. Вы можете получить и обновить поле в своей базе данных ( laravel.com/docs/5.8/queries#updates ) возможно, путем извлечения идентификатора клиента ( cus_xxxyyyzzz ), найденного в счете-фактуре в webhook, если вы сохранили его ранее в своей базе данных. ( stripe.com/docs/api/invoices/object#invoice_object-customer )

2. Спасибо, я начал подумывать об использовании заданий cron, но я думаю, что это правильный способ реализации.