Questions on Appointments + (credit card gateway + full payment at appointment)

Love this plugin, but have a few config questions.

1) I would like to use SquareUP.com vs Paypal (or other gateway) is this possible? Or is there a way to not go to Paypal site and stay inside A+?

2) I would like to take a deposit then charge balance 24 hours before appointment (or at appointment). Is this possible? If not, is there a way for customer to see balance so I can insert a custom payment form?

3) I have been testing the plugin and so far no notifications are getting out to the admin or the customer. Is there a setting I am missing or is there a server/chmod setting I must configure?
Thanks!