-
Webmaster_BAAAsked on March 20, 2025 at 5:47 PM
I have sucessfully linked my forms to an existing Square payment interface and show the connection to be in "test" mode. I have been testing payments for several days and been getting confirmation when signing into Square developer and matching the test transactions.
Today, I made a few minor changes to the forms (I have not changed the Square connection). Two of the forms continue to test properly but now am receiving the follow message when previewing the two other forms. All forms are using the same Square payment connection.
Error: Error: ApplicationIdEnvironmentMismatchError : Web Payments SDK was initialized with an application ID created in sandbox however you are currently using production.
I don't know what's gone wrong and can't find any specific help online. Any suggestions on how to troubleshoot and or fix would be greatly appreciated.
-
Christian Ice JotForm SupportReplied on March 20, 2025 at 6:37 PM
Hi Webmaster_BAA,
Thanks for reaching out to Jotform Support. Upon checking both of your forms, it shows that the Square Integration is in Live Mode.
If you are using a test credentials from your Square Developer Dashboard, make sure that your Square Integration on your form is in Test Mode. Can you try it again and see how it goes? We also have a guide on How to Integrate Square With Jotform that you can check out.
Keep us updated and let us know if you need any more help.
-
Webmaster_BAAReplied on March 20, 2025 at 9:20 PMI’m confused.
Neither of the screen captures you sent me back, match the screens I’m seeing (see below). I’ve changed nothing. How is this possible. Both of my square connections show “Test”. Yours show “Live”.
Help me understand.
Brad

... -
Christian Ice JotForm SupportReplied on March 20, 2025 at 9:33 PM
Hi Brad,
Unfortunately, I couldn't see the screenshot you shared on my end. Can you try to send it again? Let me show you how to post a screenshot to our Help Center:
1. On the Help Center page, scroll down to the Your Answer section and click on the Image icon.
2. Drag and drop your image into the Upload box, or click on it and select your file.
3. Then, click on the Add button in the bottom-right corner of the window.
4. To resize it, click on your screenshot and then click on one of the boxes in the corners, and drag it inward.
5. Once you're finished, click on the Post Answer button at the bottom right of the Your Answer section.
-
Webmaster_BAAReplied on March 20, 2025 at 9:58 PM
-
Christian Ice JotForm SupportReplied on March 20, 2025 at 10:23 PM
Hi Brad,
Can you try to remove your Product List field and reintegrate your Square Account with Test Mode? Let me show you how:
- In Form Builder, click on the trash bin icon right next to the Product List field.
- Click on Add Element + on the left side of the page.
- Under Basic tab, add Product List into your form, click on Settings on the right under the Products tab.
- Click on Add Payment Integration, select Square and make sure to change to Test Mode before connecting your test credentials from your Square Developer Dashboard.
Give it a try and reach out again if you have any other questions.
- In Form Builder, click on the trash bin icon right next to the Product List field.