JotForm User Guide / Payment Forms /

Paypal Incomplete Payments FAQ

Paypal Incomplete Payments FAQ

IPN (Instant Payment Notification) is a POST message sent by PayPal (for regular merchant accounts) whenever a transaction is completed on their side. This message contains all the data regarding the payment transaction completed by a form user.

What are Incomplete Payments?

Each submission on a PayPal Personal (Standard) integrated form is initially considered an INCOMPLETE PAYMENT entry. JotForm uses the IPN message to determine whether a submission's payment is successful or not. If successful, the submission is marked as completed -- the post-submission actions are then performed -- such as sending out the NOTIFICATION and AUTORESPONDER emails and sending the submission data to Webhook URLs (if there is any).

If the payment is not successful, the submission remains Incomplete.

Therefore, IPN is crucial for your payment forms to work smoothly.

Completing Submissions Without Payments

Submissions Page:

Under the submissions page, an INCOMPLETE PAYMENTS button will appear in the toolbar if you have submissions that were not paid for, or whose corresponding IPN was not received by JotForm (hence the failure to be marked as completed). This button will bring up the list of the submissions with incomplete payments.

Sheets Page:

In the sheets page, click the Kebab Menu (three vertical dots icon) > Click the Pending Payments:


NOTE: Clicking the COMPLETE SUBMISSION button on the list of incomplete payment submissions will NOT process payments. It will simply trigger the post-submission actions and dump the data to the submissions list as if it was paid for (but not really).

Completing Paid Submissions

IPN is crucial for JotForm to mark your submissions as completed if there was really a payment made. In the event that PayPal IPN was disabled at the time of submission, you can still have them marked as completed by triggering the corresponding IPNs.

Luckily, Paypal keeps a history of IPN messages sent/not sent by their server.

Under the IPN Settings page, there is a link that says IPN History page. On that page, you can find the IPN messages that were not sent -- its status should be Disabled.

Select the unsent IPNs then click Resend Selected. Doing so will allow JotForm to process the Incomplete Payments on our side (with valid payments) and finally mark them as completed.

IPN Settings

IPN settings can be found under Settings > Seller Tools > Instant Payment Notification (for Personal accounts):

Settings > Account Settings > Website Payments > Instant Payment Notifications (for business account):

For your PayPal Personal (Standard) integrated form to work with JotForm, IPN Message Delivery needs to be enabled. Enabling IPN requires a default notification URL. You can enter any Notification URL, but for JotForm-initiated PayPal transactions, the URL will always be overridden with

Keeping Message Delivery set as Enabled will ensure that PayPal works with your JotForm form.

Sending IPN to a Custom URL for JotForm-Initiated Transactions

There are times when you want to send the IPN data to your own URL, perhaps for data processing, but you also do not want JotForm and PayPal integration to break.

This is where IPN Relay comes into play.  The IPN message reaches our server first, then, if an IPN Relay URL is set, JotForm relays the message to that URL.

To set an IPN Relay URL, click the PAYPAL FIELD on your form, click the Payment Settings (wand icon), then expand the ADDITIONAL GATEWAY SETTINGS section.

Scroll down until you see the IPN RELAY URL. Enter your preferred URL on the field then click the CONTINUE button at the bottom to save.

You're done! Easy as that! 

Contact Support:
Our customer support team is available 24/7 and our average response time is between one to two hours.
Our team can be contacted via:
Contact JotForm Support:

Send Comment


  • Amanda

    A friend of mine tried sending some money to a friend and it’s sayings payment can’t be completed
    Tried 3 times and he had also done some transaction that went through that same day but before he tried sending to the friend
    I want to know the issues
    He tried sending to another friend same thing
    Payment cannot be completed
    What’s the problem

  • huntrergraphicdesign

    is there a way to update the PayPal account if incorrect on the submissions with incomplete payments so there go through to the correct PayPal account

  • Threadwomen

    Our form has several incomplete payments. How do we make them complete??

  • Patti Garcia

    is there away to not allow "Submit" unless payment is made?

  • Henry Radzki

    I've had 4 PayPal messages saying money is going into my PayPal account but I've not received the fund's

  • juanpixel

    CUAL ES LA URL de notificación predeterminada. Que debo colocar en paypal?

  • JesseDeanClark

    I already have paypal integrated with zapier and that is the url inside PayPal IPN. How can I also setup Jotform IPN url?

  • maccalgary

    I thought it would be possible to send the "Edit Submission" link for a "Pending Payment" submission to the customer, to make him/her pay (by clicking on the Submit button) without having to re-fill the registration form fields.

    However, I noticed that "Pending Payment" submissions don't come with a "Edit Submission" link. Why?

    Is there a solution to enable the customer to pay without having to re-fill the form?

  • acregistration

    Incomplete payment notification in one of 4 forms set up for registration. The PDF form say accepted and when I check PayPal the payment is there. Should I be concerned? What gives?

  • MsGlitter

    where are my payments going? I have received numerous submissions with absolutely no payment in paypal. Why are they allowed to send the form through without payment and no indication of complete payment?? This is the second time that I have raised this question in a month??

  • iyengarconvention2016

    I created an unique ID. When pending payment, my customer will receive 2 notifications, pending payment and auto responder with full details and PayPal payment successful info. My problem is my customer will receive 2 different unique ID. How can I set the conditions that the pending payment notification will not show the unique ID in the email? Thanks!

  • Ohiolesbianfest

    When I try to submit a form to Paypal, the error message says "security header is not valid". What does that mean?

  • diadyo

    Same here. I had some incomplete payments. I made them completed but eventhough my clients were charged I see nothing on my paypal account. Any help?

  • ddbrokers

    ok thanks.

    I selected complete payment. When will it show in my paypal account?

  • richter18

    Thank you for your help, i found the incomplete payment list but as i am reading this its saying just from me completing the payment that doesn't necessarily mean that the payment will go through . when will we know when the payment is through. what is the next step to getting the payment to go into the paypal account?

  • mrselisec

    I"ve set up an IPN via Paypal, but don't know the paypal ID to get jotform to recognize it.

    What is a Paypal ID? I tried my username, but Jotform keeps sending me to the "What is IPN" webage. Thanks.