-
AtlasvanAsked on July 2, 2025 at 11:47 AM
Hello - I was required to change my PayPal from Business to regular PayPal but I am having difficulty.
I have to be able to not charge someone who meets the criteria for a free fee. It worked in the past to just submit the form.
Now, I am required to add payment (CC or PayPal) it I am getting an error message that a product needs to be selected. I have a User-Defined conditional calculations set up.
If my user defined field is zero, they should just be able to Submit the form. If there is a dollar amount in the Rally Fee, the payment should work and not ask for a product.
-
AtlasvanReplied on July 2, 2025 at 12:03 PM
-
John JotForm SupportReplied on July 2, 2025 at 1:04 PM
Hi Pegeen,
Thanks for reaching out to Jotform Support. When I cloned and tested your form, everything worked the way it was supposed to. When the Rally Fee is equal to 0, I was able to submit the form successfully. Take a look at the screencast below to see my results:
Ensure that you haven't selected any payment method below to proceed with the submission. If you want to hide the Payment Methods when the Rally Fee is equal to 0, you can set a condition to do so. This way, users with zero fees can submit the form without payment. Let me show you how:
First, we'll add a hidden Short Text to your form. Here's how:
- In Form Builder, click on the Add Elements button on the left side of the page.
- Click on the Short Text field to add it to your form.
- Next, click on the Gear icon to open the Short Text Properties. Under the Advanced tab, toggle ON the Hide Field.
Next, let's set up the conditions. Let's do it:
- In Form Builder, in the orange navigation bar at the top of the page, click on Settings.
- Click on Conditions on the left of the page.
- Now, click on Add a New Condition and then click on Hide/Show Field.
- Set up the conditions as you see below and click on Save.
- Next, we'll add another condition, click on the Add a New Condition and choose Update/Calculate Field.
- Configure the condition like below, and then click Save to apply the changes.
This way, if the Rally Fee is 0, the payment field is hidden. Check out the results below:
Can you go ahead and try it again and let us know how it goes? If the same thing happens again, can you share with us a screen recording of what’s happening so we can try to replicate it on our end? You can share the video recording on any public sharing platform like Google Drive or Dropbox, or you can simply use Loom to record the video and share the video link with us.
Once we hear back from you, we'll be able to move forward with a solution.
-
AtlasvanReplied on July 2, 2025 at 3:05 PM
Hi John - Before you responded, I found out that I could also make the Rally Fee field “Not Required”. This allowed people to submit without payment. So it worked for you because I had already “fixed” it. I think the idea of hiding the payment as a condition is a good idea though. Seems like I can do this with only one condition. If my Rally Fee is equal to zero, then hide the payment options.
When I include Apple Pay, the Apple Pay button doesn’t work. Not sure if it is because it is independent of the PayPal platform.
-
Adrian Besilla JotForm SupportReplied on July 2, 2025 at 4:13 PM
Hi Pegeen,
As for the Apple Pay issue, it's possible that the button doesn’t respond properly because Apple Pay has its own set of requirements and may not behave consistently when the form is embedded or if the field is conditionally hidden or shown. Apple Pay is also tied closely to the device and browser, must be Safari on a supported Apple device, and hiding/showing it dynamically can sometimes interfere with how it initializes.
Let us know if you have any other questions.