Использование Stripe webhooks с Rails - PullRequest
6 голосов
/ 21 февраля 2012

Я успешно создал приложение rails согласно railscast Райана Бейтса (http://railscasts.com/episodes/288-billing-with-stripe) - Однако в railscast он не охватывает webhooks. Мне было интересно, есть ли какие-нибудь хорошие примеры в публичном доступе реализации ииспользование веб-крючков для управления созданным биллингом подписки.

Какие мысли / указания были бы очень полезными?

Спасибо!

Ответы [ 2 ]

10 голосов
/ 11 августа 2012

Для этого есть хороший драгоценный камень: https://github.com/integrallis/stripe_event.

Это выглядит хорошо написанным и поддержанным.

В вашем gemfile вы можете просто добавить строку -

gem 'stripe_event'

В файле readme на github есть чистый документ.

3 голосов
/ 21 февраля 2012

Большинство всех платежных шлюзов, включая полосу, имеют некоторый способ сообщить клиенту (вашему веб-приложению), прошел ли платеж или нет.

Для полосы их документы показывают, какполучить от них уведомление о веб-крюке.

Поток:

  1. Создайте контроллер и метод в своем приложении для получения вызовов веб-крюка с череды.Обратите внимание, что вызовы будут поступать как POST, а не как GET
  2. Зарегистрируйте URL с помощью полосы, используя их панель инструментов.Это ручной шаг, который вы делаете один раз.
  3. Когда ваш метод вызывается с чередования, используйте информацию о событии для обновления ваших моделей, которые отслеживают состояние подписок ваших пользователей.

Есть вопросы?

...