What is JotForm?
JotForm is a freeonline form builder which helps you create online forms without writing a single line of code. No sign-up required.

At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.

We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.

Why do you not want to answer this thread?(Your answer will be sent to Jeanette and Aytekin)

You should note that all payments over PayPal that were initiated (started on) your jotform will be sending IPN notification to our servers, no matter of your default URL set.

This is so in order for our system to capture required details and offer you everything that you need once you go into Submissions Panel, etc.

To send the notification you need to set the IPN Relay Link instead and it seems that you already set it to a URL, but when I check it directly, it shows me an error.

Fatal error: Call to undefined function generate_key_string() in /*****.php on line 198

Please make sure that the file is not actually having errors when some data is sent to it.

I did went to it directly, which might be the reason, so you should try sending some dummy post and get data to see if there are any errors that might be causing the data to not be received, but pings might be need to work as well, such as having the headers 200 Found being returned if no data is sent. Do note that this is only a personal recommendation. I am not sure if our server will ping your server when you add the link to check for its headers and availability.

Error log might be good to check as well.

Best Regards,Ben

Answered by
Sam Wylde
on January 18, 2015 at 09:23 AM

Hi,

That's the problem. Even though the IPN is set in the form, PayPal only sends back to the jot form one and NOT ours. On the PayPal profiles for the users you can clearly see the IPN is set to jot form even though in the form its set to ours.

Answered by
Sam Wylde
on January 18, 2015 at 09:24 AM

To clarify, our IPN is never used despite being set in both PayPal and jot form.

JotForm Support

Answered by
Welvin
on January 18, 2015 at 10:18 AM

Please try to restore the original IPN URL (your own IPN) to your Paypal Account Settings and leave the one from Jotform to the default (empty). See if that works.

Thanks

Answered by
SamWylde
on January 20, 2015 at 07:51 AM

That didn't work. How can I use jotform for a membership site if I can't fire the IPN to our url?

Answered by
Ben
on January 20, 2015 at 08:59 AM

Can you please tell us if you have checked the file if it is still giving errors when called? If it is, you would need to correct the errors in order to have the data sent to it properly.

Answered by
SamWylde
on January 20, 2015 at 09:04 AM

The IPN is set for JOTFORM NOT ours.

How many ways can I say that.

https://www.dropbox.com/s/q498r6es18k3fau/2015-01-20_9-03-05.png?dl=0

Answered by
Shadae
on January 20, 2015 at 10:11 AM

Hi SamWylde,

As state by my colleague Ben, it appears that there is an error on the IPN URL that you are using, as such it causes it to default to JotForms IPN.

This is the error message received when trying to access your IPN url: Fatal error: Call to undefined function generate_key_string() in /*****.php on line 198

It appears that this error will need to be addressed to have this issue resolved.

Thank you.

Answered by
SamWylde
on January 20, 2015 at 12:48 PM

I'm pretty sure that's not how it works regardless I've fixed our code.

A user just signed up and of course it's still only calling the jotform ipn. Ours never received any calls (we log everything).

Again, our IPN is NOT being called through the checkout. Our IPN WORKS with our own custom form where we do not set the IPN url (which uses the default one in paypal, being ours).

Latest delivery attempt date/time1/20/2015 12:16 EST

Notification URLhttp://submit.jotformpro.com/ipns/paypal.php

Answered by
Ben
on January 20, 2015 at 02:14 PM

OK, lets try resolve this by following these steps:

1. remove the payment processing tool2. select to keep the products3. add the payment processing tool back to the jotform4. add the IPN Relay Link.

Test it.

If it works, great. If not, please do the same steps, but remove the products as well, just to be sure and go through the rest of the steps.

As mentioned in the guides, this should work without any additional steps to be taken, so something seems to not be allowing it to work correctly or there is some error which we will help you sort through.

On another note, do note that having a field titled as "User Password" is against our terms of use and that we will not be able to provide you further support until this field is removed or the password changed into something else - like authorization code.

I am saying this since I have noticed that your account is about to be disabled because of it.

Do let us know how it goes after testing and removing the aforementioned field.

Answered by
SamWylde
on January 20, 2015 at 02:20 PM

Ok, done. Waiting for a sign up.

Should I change the title for the password? Would 'Login Code' work? What's the problem with asking a user to create their login info like most sites do?

I mean what would I be phishing, my own site lol.

Answered by
Shadae
on January 20, 2015 at 03:16 PM

Hi SamWylde,

Thank you for that information, please provide us with an update once this has been tested.

I have moved your question regarding the "Password Title" to a new thread:

We do ask that you create a new thread for each inquiry, to ensure that it is addressed completely. Your inquiry will be addressed on that thread.

Thank you.

Answered by
SamWylde
on January 20, 2015 at 03:44 PM

Nope,

It's still on http://submit.jotformpro.com/ipns/paypal.php.

Answered by
Ben
on January 20, 2015 at 04:33 PM

I took a look at the other thread and I can see that my colleague has explained why you should change the password field and even gave suggestion on the label.

Do note as it is breaking our terms of use we can not provide any support while it is as such. Do let us know once your jotform is no longer in breach of our terms of use and we would be happy to assist you in setting it up.