RailsApps / rails-stripe-membership-saas

An example Rails 4.2 app with Stripe and the Payola gem for a membership or subscription site.

Home Page:http://railsapps.github.io/rails-stripe-membership-saas

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

By default is the app set for prorate?

opened this issue · comments

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.

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.

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.

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.

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