We tried configuring this system under PayPal, however ran into an issue with upgrading the subscription, it capped us at a 20% increase so we are looking at alternate solutions... Let me paint a picture of what we are trying to accomplish, so someone here can hopefully point us to the right documentation and/or even tell us if this is possible using Authoize.Net:
3 Things we need to accomplish
(1) New Subscription
- # of Seats / Licenses
- Monthly / Annually (interval)
- Initial Setup Fee
- May have a trial period
We use the # of seats/licenses to determine what the monthly / annual subscription amount will be programmatically.... so it is different for everyone, and can be changed dynamically as the user can add/remove seats when they wish... during a modiy subscription operation
(2) Modify Subscription
- Increase / Decrease # of seats
- Change interval (Monthly / Annually)
- In Authoize.Net are there caps that we can increase the subscription amount by a certain percentage, hopefully not?
(3) Cancel Susbscription
- This is pretty simple one, and from what I've read so far, I know this is possible, but wanted to paint complete picture :)
One other thing, the user may have more than one subscription, but at this time, not looking to process them at same time, but can be done separately....
Thanks in advance!