We're launching a software-as-a-service online product (don't want to say too much about it just yet), but I'd like to use Foxy as our payment/subscription system.
Here's what we have going on so far. Its not perfect, so I'd like suggestions on how to make it work more effectively for us.
1) Customer reaches our signup page; the 'signup' button is hardcoded to add the membership to the customer's cart. We'll probably change this so as to immediately take them to the checkout page.
2) Customer checks out; pays the membership fee; enters all their pertinent info into the checkout page. A monthly subscription in Foxy is initiated.
3a) When they press continue they come back to our login page.
3b) Our database matches the login input with the Foxy datafeed (checks their email addy and password and that they are active.)
3c) The new customer logs in to our portal, but, they have to wait a minute to be able to log in the first time. My programming partner mentioned to me that the data can only be pulled from Foxy once a minute; is that accurate and is there any way around it?
3d) Once the customer logs in, all is well and they have appropriate access to their personal portal. They can update their info (self-service using the appropriate link); if they wish to cancel they have to email us and we have to manually cancel the subscription.
a) The minute lag before the Foxy userdata becomes available
b) A way for the user to cancel their subscription in a self-service way
c) A monthly reminder email to go out 1-3 days before the amount is pulled from their credit card (not necessary, but I think its a cordial thing to do, I know I appreciate it from all the services I use.)
Thanks for your input!