We're Moving to a New Support Platform – Starting June 1st!
We’re excited to let you know that starting June 1st, we’ll be transitioning to a new support system that will be available directly on our product websites – Amelia, wpDataTables, and Report Builder. In fact, the new support platform is already live for Amelia and wpDataTables, and we encourage you to reach out to us there.
You'll always be able to reach us through a widget in the bottom right corner of each website, where you can ask questions, report issues, or simply get assistance.
While we still do not offer live support, a new advanced, AI-powered assistant, trained on our documentation, use cases, and real conversations with our team, is there to help with basic to intermediate questions in no time.
We're doing our best to make this transition smooth and hassle-free. After June 1st, this current support website will redirect you to the new "Contact Us" pages on our product sites.
Thanks for your continued support and trust – we’re excited to bring you an even better support experience!
I have setup PayPal using the Live Client ID and Client Secret created on the PayPal site. My confusion is about what happens next. When does the client get charged? When they (or I) create the appointment or when they get a confirmation notification from the site? And short of going to PayPal, how do I know if the payment was processed successfully?
Related question: How can I charge a variable amount for a service?
Bob Jones
Hi Bob,
Thank you for reaching us out.
PayPal or Stripe payments can only go through if an appointment is booked from front-end. If an admin (or an employee) was creating an appointment for a Service which has PayPal as a payment option, from the back-end, the payment method would be changed to "On-Site", as you cannot store your customers' payment data.
So, if there is an appointment that was booked by a customer from front-end, it was already paid.
After customers enter their personal info in the booking form and click on "Confirm", a PayPal window will open, and a client will need to log in to their PayPal account and pay. Once PayPal confirms the payment, the appointment will be successfully booked. If there is no sufficient funds on the client account, it won't be possible to book the appointment, since the appointment is being booked after it's paid.
There are no options to charge variable amounts. One service has a fixed price, and it can only be changed per Employee. So, if a service costs $50, and you set your Employee's price for that service to be $30, the customer will pay $30 if he chooses that Employee.
This can be set up in the Employee's profile, under the Assigned Services tab. Another way of changing the price would be to assign paid Extras to a service. So, if the lowest price for the service is $30, clients can choose additional extras which would add additional amounts to the cost.