Zip Code numeric value error with PayPal Pro integration.

  • Profile Image
    Asked on September 10, 2012 at 12:20 PM

    I am actually having the same problem as this person did, with the zip code error. I'm using the PayPal Pro integration and trying to test out my form. I've removed the data from the form fields on the screen shot, so as to not display it publicly, but when I'm submitting the form, all of the required info is included.

    I am using only numeric values in the zip code field and it's throwing an error. I'm not sure if this is a PayPal or JotForm issue. I'm using a secure URL with an iFrame embedded on my webpage to display the form. I also tested the form directly in the JotForm preview screen and from the links and and had the same results. 

    Lastly, I'm using PayPal's dummy credit cards to make test donations on the form Will this work on a live form, or will they get declined?

    Thanks so much,



  • Profile Image
    Answered on September 10, 2012 at 04:10 PM


    When you tested the form, did leave the PayPal radio button checked? I'm receiving the error when I select the credit card option to the left of it, not when I choose the PayPal option. The form still transfers money to PayPal when you choose the credit card option, it's just done behind the scenes. I spoke with PayPal and they attempted to help but didn't have enough information about what kind of error it is. If we're unable to resolve it here, can you please generate API credentials for failed requests, that I can send them? Also, does JotForm handle the form validation with PayPal API integrations or is all of that done with PayPal?

    When I was testing the form previously, I was using .05 in the donation amount field. I changed it to 1.00 and the numeric value error went away but now I'm receiving a new error after the form is submitted. 

    Security error

    Security header is not valid

    Details: Transact: TIMESTAMP=2012%2d09%2d10T19%3a00%3a12Z&CORRELATIONID=75a4138379c1&ACK=Failure&VERSION=54%2e0&BUILD=3587318&L_ERRORCODE0=10002&L_SHORTMESSAGE0=Security%20error&L_LONGMESSAGE0=Security%20header%20is%20not%20valid&L_SEVERITYCODE0=Error

    I removed the PayPal Sandbox API credentials and replaced them with the live credentials and the form now works. Do you know why the Sandbox credentials don't work?

    Thanks for the quick response and please let me know if you need any other information.

  • Profile Image
    Answered on September 10, 2012 at 05:00 PM

    I have checked your form so far and I was not able to reproduce the error. Can you please tell if the form is already embedded into a webpage? Let me know the exact URL where the form is so I can check further

    Please make sure Paypal provides you with the correct following information :

    API username

    API password


  • Profile Image
    Answered on September 10, 2012 at 05:24 PM

    Hi Jeanette,

    The form is embedded here: and can also be accessed directly here and here The issue is that I cannot test it with PayPal's Sandbox API credentials. I changed it back to the live credentials and made a real donation on the form and it works, however I'd like to be able to use the Sandbox credentials, so I don't have to keep voiding transactions made with my personal credit card. I will be making more changes and need to test it in multiple browsers. Would you like me to replace the live credentials with the sandbox, so you can look into it further?


    Thanks for the help!

  • Profile Image
    Answered on September 10, 2012 at 05:34 PM

    I see what the problem might be

    I cannot tell you for sure if our integration is setup to accept only real API credentials. I have forwarded this question to our Developers.

    You should recieve an update here about it.

    In the meantime , you could also double check with to Paypal support if the Sandbox credentials are correct and give it another try.


  • Profile Image
    Answered on September 12, 2012 at 10:15 AM

    It will not work with Sandbox credentials. You can only use live credentials.