Nodejs Stripe Webhooks - PullRequest
       14

Nodejs Stripe Webhooks

0 голосов
/ 21 июня 2019

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

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

Я уже установил ngrok для запуска webhook, но я не знаю, как настроить enpoint и создать webhook для отправки уведомлений пользователю

Ответы [ 2 ]

0 голосов
/ 21 июня 2019

Будет ли работать уведомление Slack для вас?Вот автоматизация, которую я создал, используя бесплатный сервис Pipedream, который прослушивает событие Stripe customer.source.created (на основе предложения @Paul Asjes) и отправляет сообщение Slack:

https://pipedream.com/@pravin/send-message-to-slack-when-payment-method-added-in-stripe-p_7NClk5

Чтобы использовать его:

  1. Форк шаблона
  2. Создайте входящий URL-адрес webhook в Slack и добавьте его в рабочий процесс Pipedream
  3. Скопируйте конечную точку Pipedream иустановите его в качестве URL-адреса веб-крючка для customer.source.created событий в Stripe

Надеюсь, это полезно!Я подтвердил, что он работает с тестовым событием от Stripe.Если в уведомлении есть электронное письмо, пользуетесь ли вы услугами электронной почты, такими как Sendgrid?

0 голосов
/ 21 июня 2019

Я не уверен, что вы подразумеваете под «отправкой уведомления на электронную почту пользователя (не клиента)», но Stripe обычно не отправляет электронные письма вашим пользователям.

Вы должны будете самостоятельно отправить электронное письмо на обновление карты. Посмотрите на реализацию веб-хуков (https://stripe.com/docs/webhooks/setup), а затем прослушайте событие customer.source.created (https://stripe.com/docs/api/events/types#event_types-customer.source.created).

...