RailsApps / rails-stripe-membership-saas

An example Rails 4.2 app with Stripe and the Payola gem for a membership or subscription site.
http://railsapps.github.io/rails-stripe-membership-saas
1.14k stars 232 forks source link

By default is the app set for prorate? #100

Closed ghost closed 10 years ago

ghost commented 10 years ago

I couldn't find this in any Railsapp documentation or the Readme, unless I missed it. Is the Stripe Railsapp set by default for prorating if a subscriber changes their subscription plan in the middle of the month, on a monthly subscription plan?

Does the Stripe Railsapp support "prorate"?

Is there a setting in the files to turn prorate on or off?

Is there a command to determine what setting you have? I looked on my Stripe account settings and there is nothing there to tell me what the current setting is.

DanielKehoe commented 10 years ago

I haven't worked with this app in over a year, so my memory is hazy, but I think prorating is handled on the Stripe side. As far as I remember, nothing like that is implemented in the app.

kathyonu commented 10 years ago

I had one of our members sign up as Silver, and in the middle of the subscription month, we changed her to Gold, then on the same day as her sign-up date, and so billing-date, we changed her back to Silver again. Doing so, we proved to ourselves that Stripe.com does all the prorating, and they do it very well. The billing explanation to our member from Stripe.com was explicit in the changes and charges. Both our member, and me as the programmer, were very pleased. Stripe.com Rocks.

kathyonu commented 10 years ago

I have included an image below that shows the prorations as described in our comment just now posted online .. I hope this system allows this image to show, it will answer your question. This is Stripe.com's billing to our member, showing only their proration calculations : sample-subscription-billing

On Apr 19, 2014, at 9:31 PM, Daniel Kehoe notifications@github.com wrote:

I haven't worked with this app in over a year, so my memory is hazy, but I think prorating is handled on the Stripe side. As far as I remember, nothing like that is implemented in the app.

— Reply to this email directly or view it on GitHub.

ghost commented 10 years ago

Per Stripe customer support, the default is set to prorate.