no se puede guardar o cancelar suscripciones utilizando Stripe
Al usar la API de Stripe con Ruby on Rails no puedo guardar suscripciones.
Puedo recuperar, actualizar y guardar objetos de clientes:
customer = Stripe::Customer.retrieve(some_customer_id) #this works
customer.save #this works
También puedo recuperar suscripciones: abono = cliente.subscripciones.retreciar ("some_subscription_id") # esto funciona
Sin embargo, cuando se intenta guardar una suscripción: la suscripción no guarda # esto no funciona
Sigo recibiendo esto:
NoMethodError: undefined method `save' for
#<Stripe::StripeObject:0x007ff37147c720>
from /Users/me/.rvm/gems/ruby-2.0.0-p353/gems/stripe-
1.9.9/lib/stripe/stripe_object.rb:158:in `method_missing'
Del mismo modo cuando se intenta cancelar una suscripción:
customer.subscriptions.retrieve("sub_3QM09lOz64QuSf").delete()
Yo obtengo:
NoMethodError: undefined method `delete' for
#<Stripe::StripeObject:0x007ff36d3f0d50>
from /Users/me/.rvm/gems/ruby-2.0.0-p353/gems/stripe-
1.9.9/lib/stripe/stripe_object.rb:158:in `method_missing'
Sin esto, no puedo permitir que los clientes cancelen directamente desde el sitio.
¿Qué me estoy perdiendo?