Hope you're doing fine today!
I have four questions about Appointments+ to which I did not found an answer so far:
1) When costumers are required to pay to book for a service, what happens to payment if costumers are allowed to cancel the schedule and one actually cancels it? Does Appointments+ Paypal API detects that and automatically cancel the payment or must I go into my Paypal account and cancel/refund it manually?
2) I'm running a multisite installation and my clients will each have a calendar of their own in their own subdirectories (actually a new Wordpress site in the network). I will charge whenever *their* customers book a schedule, and that is easy via frontend. However, if my clients book their costumers via the backend, i'll not be able to charge. Is there any workaround to charge scheduling directly in the backend as well (asking my clients to book their costumers via frontend would be unprofessional to say the least)? Or is there a way I can mass check if the action of scheduling was done from backend, so that I can audit this specific issue?
3) Can I set the return path ("thank you" URL) from each subdirectory to an URL from the main website/domain?
4) Since i'll be running multiple schedule sites, is there a way to create different invoice prefixes to each site? This would prevent the rare issue when two invoices with same prefix/number are generated and Paypal would detect one of them as paid and one of the customers would not be able to book a service - like explained here: http://www.barrykooij.com/the-danger-of-paypal-account/. Or maybe you've already made it so that invoices are unique. Please advise.
Strange questions indeed, but your help is most appreciated!