Yes absolutely. You just need to have Stripe set up, which is easy to do.
Once you have it you can choose that the patient pays prior to your consultation. You have 3 options when it comes to charging for consultations:
Free: the patient does not need to pay. This can be set by you or your administrative staff.
Pay by phone: you or your administrative staff can take payment over the phone while booking the appointment.
Pay before Consultation: You or your administrative staff can configure the appointment so that the patient takes payment prior to seeing the clinician.
Pay before Consultation:
Select Patient pays before consultation
Update the default price to the price you wish to charge the patient.
Click Save
The appointment will be scheduled and the patient will pay before having the consultation with the clinician.
Pay Now:
Select Pay Now
Update the price to the amount you wish to charge the patient
Enter the patients credit card numer
Enter the patients credit card MM
Enter the patients credit card YY
Enter the patients credit card CVV
Click Save
You have taken payment. Funds will be transferred via Stripe to your bank account.