We are building a few features into a subscription based setup in our PHP CMS (MODX) and the client has requested that we setup the ability to allow customers to both be able to cancel directly in the login area we're building as well as being able to cancel through a link we email to them. So here's our question(s) for you as we're working through this.
In our setup we are storing customer transaction details on our system the first time they purchase a product or a product subscription. For subscriptions we are capturing the freq, endate, next_date, product etc. and storing it in our system (MODX).
* What will happen if the customer continues their monthly subscription and does not cancel: does foxycart re-run the data feed api at specific intervals?
* How are we going to test this if our current store is in test mode (do we have to go live to have Foxycart re-run the data feed API)?
* Does FC pull the customer txn_id for that specific subscription into the API feed and re-run the data feed so that we can do something on our part to update the transaction details that we originally stored? Like update the next_date that we will get from the data feed xml response if Foxycart re-runs the datafeed? Is it possible to run this scenario in test mode? I know I asked this above but double checking