-
yuliadiumeaAsked on July 24, 2024 at 11:58 PM
I have a few clients who filled out the form but did not pay. As a result, I have blocked time on my calendar for people who haven't paid. How can I clean up my calendar and remove these unpaid appointments?
-
Clara JotForm SupportReplied on July 25, 2024 at 2:24 AM
Hi yuliadiumea,
Thanks for. using Jotform. I understand the issue, but I’ll need a bit of time to work out a solution. I’ll get back to you shortly.
-
Clara JotForm SupportReplied on July 25, 2024 at 3:08 AM
Hi yuliadiumea,
To prevent selecting an appointment before payment, we can hide the Appointment field if the form filler doesn't pay. Let me show you how:
- Open your form in Form Builder, and in the orange navigation bar at the top of the screen, click on Settings.
- Under the Conditions tab, click on Add a New Condition.
- Select Show/Hide Field, enter the Conditions below, and then click on Save:
IF: My Products
STATE: Empty
DO: Hide
FIELD: My Appointment
Let us know if you need any other help.
-
yuliadiumeaReplied on July 26, 2024 at 11:05 AMHi! Thank you for your help! I did step by step your guidance, and it's NOTHING CHANGE!!!!!!! I DONT HAVE A BOTTOM “SUBMIT”, WHEN I CHOOSE TO HIDE AN APPOINTMENT FORM AND TEST IT, SO ANYWAY FORM IS GOING THROUGH. HOW CAN I STOP FOR PROCESSING, SUBMITTING FORM IF THE CUSTOMER DIDINT PAYED,DIDNT ACOMPLISH A PAYMENT?????????? THANK YOU!
... -
Sidharth JotForm SupportReplied on July 26, 2024 at 1:39 PM
Hi Iuliia,
I understand the issue, but I’ll need a bit of time to work out a solution. I’ll get back to you shortly.
We really appreciate your patience and understanding.
-
Sidharth JotForm SupportReplied on July 26, 2024 at 1:48 PM
Hi Iuliia,
I have noticed that you have added a Stripe Checkout payment element to your form. However, the condition to hide the appointment element will not work as intended with this setup. When using the Stripe Checkout payment element, your users will be directed to the Stripe checkout page to complete the payment. If the payment is not completed, the submission will be saved as a pending payment and cannot be stopped. To free up the appointment time, you will need to delete the pending payment. Let me show you how:
- Go to My Forms.
- Choose the form and click on Submission from the toolbar to open Jotform Tables.
- Click on the three-dot icon next to the main tab and click on Pending Payments from the menu.
- In the Pending Payments pop-up window on the right, select the submissions to delete, or tick on the Select All checkbox to select all the submissions.
- Click the Delete Forever button.
- Finally, click the Delete Payment button in the confirmation dialog box.
If you wish to prevent submission if the user does not complete the payment, consider using a Stripe payment element instead of the Stripe Checkout. It is possible to switch payment gateways, but doing so may result in the deletion of payment submissions associated with the original element. Let me show you how:
- Open your form in Form Builder and click on the Add Form Elements menu on the left side of the screen.
- Under the Payments tab, click on the Three Dots icon next to your payment method.
- Now, click on Switch to Another Gateway.
- In the list that opens up, scroll down and click on Stripe to add it to your form.
Reach out again if you have any other questions.