-
toledobannersAsked on September 11, 2015 at 1:11 AM
While I'm sitting here losing hundreds of dollars in sales, you guys don't mind sending pleasant goodbyes to another person posting they're cancelling their account.
Why isn't my form integrating with Paypal? It's the same damn form I've used for 3 years, which I update weekly. This week it isn't working. Why?
-
CharlieReplied on September 11, 2015 at 11:10 AM
Hi,
Apologies for the inconvenience and delay in the response, the threads are automatically assigned by our system in the order on how they were posted in the forum.
I made a test submission in your form http://www.jotformpro.com/form/33245794504962 and I was redirected to the Paypal payment gateway.
You can check my submission in the "Incomplete Payments" because I did not directly paid.
I checked the settings of your Paypal integration and it seems everything is setup properly. If it is alright, may we know if you are getting any error messages? Or if you can provide us more details of the problem you are having?
I also checked your website link, and I see that there seem to be a code conflict between your JotForm embed script and the website, that's one reason why the next button seems to not load properly on first load. If I may suggest, would it be possible to use the iFrame embed code instead in your website?
I have also slightly edited the title of this post.
Again, apologies for the inconvenience or trouble that this might have caused you.
-
toledobannersReplied on September 11, 2015 at 1:46 PMNew response receivedBut if you try to select one of the products, you get the error. Try again!
... -
CharlieReplied on September 11, 2015 at 3:18 PM
I tried it using the website link you have and I was able to replicate the problem:
When I tested the actual form link which is this one http://www.jotformpro.com/form/33245794504962, it works.
It is possible that there's something wrong in the embed code in the website. Please try re-embedding the form code again in your website, however, I would advise using the iFrame embed code instead to avoid any code conflict.
If it does not work, please try removing the script that was included in the iFrame code, here's an example:
This is my iFrame code when I copied it on the "Embed Form" option:
<iframe id="JotFormIFrame" onDISABLEDload="window.parent.scrollTo(0,0)" allowtransparency="true" src="//form.jotformpro.com/form/52535468662968" frameborder="0" style="width:100%; height:3022px; border:none;" scrolling="no"></iframe>
<script type="text/javascript">window.handleIFrameMessage = function(e) {var args = e.data.split(":");var iframe = document.getElementById("JotFormIFrame");if (!iframe)return;switch (args[0]) {case "scrollIntoView":iframe.scrollIntoView();break;case "setHeight":iframe.style.height = args[1] + "px";break;case "collapseErrorPage":if (iframe.clientHeight > window.innerHeight) {iframe.style.height = window.innerHeight + "px";}break;case "reloadPage":window.location.reload();break;}};if (window.addEventListener) {window.addEventListener("message", handleIFrameMessage, false);} else if (window.attachEvent) {window.attachEvent("onmessage", handleIFrameMessage);}if(window.location.href && window.location.href.indexOf("?") > -1) {var ifr = document.getElementById("JotFormIFrame");var get = window.location.href.substr(window.location.href.indexOf("?") + 1);if(ifr && get.length > 0) {var src = ifr.src;src = src.indexOf("?") > -1 ? src + "&" + get : src + "?" + get;ifr.src = src;}}</script>
I will edit and remove those highlighted in bold, the final code that will be in your website would be similar to this one:
<iframe id="JotFormIFrame" allowtransparency="true" src="//form.jotformpro.com/form/52535468662968" frameborder="0" style="width:100%; height:3022px; border:none;" scrolling="no"></iframe>
Apologies for the inconvenience. Let us know if that works.