Question

what is the proper way to upgrade a member with an ARB subscription.

We currently have members who sign up for monthly subscriptions during our sign up page... but they also are now attempting to upgrade once in the site (the page code does not work) but im trying to understand how to do this? Picture a match dot com type of site.

So i sign up on Jun 1st for $9.99/m (my card get charged on June 1st for $9.999)

Then i sign in on June 10th and try to upgrade for $29.99/m...........

Do i recharge them on the 10th? Or do i wait until July 1st and charge them $29.99/m

Is there a way to pro-rate the charges? We change our 3 tier pricing system often for testing so not sure if thats going to cause issues

The only reason i ask is this is a digital product in which users can abuse this privilege for that in between time then just cancel later. Thank you.

Was it helpful?

Solution

As of right now the only way to modify a subscription after it has begun is to cancel it and create a new one with the new amount. This means asking the customer for their credit card information again as ARB offers no way to store that information.

If you're going to allow users to change their subscriptions at any time you should consider using the CIM API which creates payment profiles so you don't have to ask the user for their credit card information again. Unfortunately CIM doesn't do recurring billing so you will have to manage subscription payments yourself. But it is more flexible then ARB when it comes to anything that isn't a basic subscription.

As far as changing subscription payments mid-cycle, you will need to pro-rate their first payment at the new tier. This can mean using the AIM API to make the difference in payment immediately or adding it to their next subscription payment. If you use ARB you can use a trial payment of one month for the pro-rated amount to make this easy to do).

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top