Option for Clients to Choose "Pay Now" or "Pay In Person" During Online Booking

Description

Currently, the online booking system allows clients to either pay online at the time of booking (via Stripe) or book without payment by setting a 0 deposit. However, there is no option for clients to choose whether they want to pay online immediately or pay in person at the appointment. Adding this option would provide greater flexibility and convenience for both clients and service providers.

Use Case:

- Clients who prefer to secure their appointment without immediate payment can select "Pay In Person."

- Clients who want to confirm their booking by paying upfront can select "Pay Now."

- Service providers can better manage appointments knowing which clients have paid and which will pay later.

Proposed Implementation:

- Add a toggle or radio button on the booking page during the appointment scheduling process allowing clients to select:

- Pay Now (online payment via Stripe)

- Pay In Person (no payment at booking)

- For "Pay In Person" selections, the appointment is marked as “Not Paid” or “Pending Payment” in the system.

- Service providers can track payment status accordingly and update once payment is received in person.

Benefits:

- Enhances client booking experience by offering payment flexibility.

- Reduces confusion about payment expectations.

- Streamlines appointment and payment management for service providers.

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board

💡 Feature Request

Date

About 1 month ago

Author

Summit Therapy

Subscribe to post

Get notified by email when there are changes.