Our need is to be able to take a customers card details, store it with a provider (and get an auth code) and then bill that card via an API. Hopefully they'll expand on their current offering soon, UK businesses really need more options in this market.
It's the same deal though at the end of the day, as a business I want to take payments from my customers without hassling them to make manual transfers.
So an id for cc details is the same as bank details from my end providing I can request payments for flexible amounts.
Service providers in the UK seem to be able to change the amount I pay on direct debit agreements without anything further from me, so I assume its all possible on the banking side.
So id have to get the customer to agree to authorise an amount larger than their current subscription fee so that it has scope to cover upgrades and extra services - something doesn't quite feel right there, maybe I'm approaching it completely wrong.
https://gocardless.com/docs/api_guide#pre-authorization
I can't see any guidelines about how you are recommended to approach these types of situation. In some ways pre-setting a max limit is nice for the customer if you warn them when they approach. I know people who have been billed huge amounts on AWS without really realizing. SO long as you hand hold the customer and your pricing model is simple to understand you should be able to make it work out I would think. For upgrades there is probably no reason not to get explicit agreement (presuming it is just a checkbox really, no need to give the acount details again after all), it is variable usage that is more complex I would think.
I agree that subscriptions could change if they just have to tick a box and not provide all their details again, it's just that in our case we often provide a small variable number of one off add-on services to each customer over a month which we'd ideally not have to ask them to pay for seperately.
I've signed up for their beta though and sent them an email, hopeful that its workable. If they can do what we need id be a very happy man.
https://gocardless.campfirenow.com/3ae88
[edited link]
The campfire channel seems to be non public?