Pregunta

He construido con éxito una aplicación Rails según Railscast de Ryan Bates (http://railscasts.com/episodes/288-billing-with-stripe), sin embargo, en el riel no cubre los webhooks. Me preguntaba si hay buenos ejemplos en el dominio público de implementación y el uso de Webhooks para administrar una facturación de suscripción que se ha creado.

¿Algún pensamiento / dirección sería súper útil?

¡Gracias!

¿Fue útil?

Solución

Hay una buena joya para esto: https://github.com/integrallis/stripe_event.

Parece estar bien escrito y mantenido.

En su GemFile simplemente puede agregar la línea -

gem 'stripe_event'

Hay un Doc claro en el Readme en Github.

Otros consejos

La mayoría de las pasarelas de pago, incluida Stripe, tienen alguna forma de decirle al cliente (su aplicación web) si el cargo pasó o no.

Para stripe, su documentos Muestre cómo recibir una notificación webhook de ellos.

El flujo es:

  1. Cree un controlador y un método en su aplicación para recibir las llamadas de Webhook desde Stripe. Tenga en cuenta que las llamadas entrarán como publicaciones, no se obtienen
  2. Registre la URL con Stripe usando su tablero. Este es un paso manual que haces una vez.
  3. Cuando se llame a su método desde Stripe, use la información del evento para actualizar sus modelos que rastrean el estado de las suscripciones de sus usuarios.

¿Alguna pregunta?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top