Our documentation has moved!

You are currently viewing a legacy version of our help articles.
For the most up-to-date version, please use the new Chargify Help & Support Site.
Follow

Improvements to setting a subscription's next billing date

Changing the next billing date/time for a subscription is a handy way to bill a subscription sooner or later than it would normally happen.  Traditionally, you weren't allowed to set a billing time in the past because, well, that's not the future.

We've made some improvements here to give you a little leeway on this in order to ease integrations.  Now, you can force a processing by setting the next billing at to "now" or "just before now", and as long as the subscription hasn't renewed and moved the billing period dates while you weren't looking, we'll allow it.

Also, we've added a handy timezone selector to the UI for selecting your next billing date, so you don't have to do any weird timezone math in your head when trying to bill that customer right at 1pm PST tomorrow.

Was this article helpful?
1 out of 1 found this helpful
Have more questions? Submit a request

5 Comments

  • 0
    Avatar
    Dan Bowen

    Hi, I just tested this out. My customer was 3 weeks into their monthly subscription and I changed the next billing date to Mar 8, 10:11 CST. (It was Mar 8, 10:15 CST when I did this)

    This did generate a charge but it was for the full amount of the subscription. Since my customer was only 3 weeks into a monthly subscription I would have expected them to be charged for only 75% of the subscription, not the full amount.

    It would be great if Chargify could do a prorated billing date change if you set the billing date to "now" or "just before now".

    By the way, I'm kind of iffy on what "now" or "just before now". In my example I was able to go 4 minutes in the past, but how far back can I actually go?

    Thanks!

    Dan

  • 0
    Avatar
    Admin User

    hi there,

    i`m considering chargify, and my business flow requires changing next billing date via API calls.

    i can see that we can change the date using the Admin portal UI, but how can we achieve the same functionality using an API ?

    Please note that i want to "update" an existing subscription and not to create  a new one.

    Thanks,

    Amin

  • 0
    Avatar
    Tim Shnaider

    Can update via the API, search for ' next_billing_at' on this page:  http://docs.chargify.com/api-subscriptions

     

  • 0
    Avatar
    Admin User

    Hi Tim,

    Thanks for the reply..

    i already tried it this API, im getting a response 200 OK, but the date isnt changing!!

  • 0
    Avatar
    Tim Shnaider

    Can confirm it is working as expected.  Make sure the date is correctly formatted as per docs section Date/Time formats.

Please sign in to leave a comment.
Powered by Zendesk