PLEASE NOTE: These forums are no longer utilized and are provided as an archive for informational purposes only. All support issues will be handled via email using our support ticket system. For more detailed information on this change, please see this blog post.

Paypal & IPN

  1. Hi,
    I am using the latest version of WordPress and GravityForms.
    I have the Paypal plugin as well.

    It seems the form is working okay and payments are being processed. But the entries dont convert into posts. On the entries page i still see "pending" or "processing".

    Could it be an IPN issue?
    How can i test if IPN is working correctly.

    Could cache be a problem? I use W3 Cache

    Posted 12 years ago on Wednesday August 1, 2012 | Permalink
  2. Yes it can be a cache problem. You should disable that while testing.

    Yes, it's a PayPal IPN problem. When you log in to PayPal, what status do they have for those IPNs?

    The posts will never be converted unless the payment is complete. Gravity Forms can't update the payment status until it gets notification from PayPal that the payment was processed.

    Can you post a link to your site please? Do you have access to Apache server logs showing if PayPal has tried to access your IPN URL, and what the status of that request was?

    Posted 12 years ago on Wednesday August 1, 2012 | Permalink
  3. Paypal says retrying,
    Yes, I have Apache logs though it doesnt say that Paypal went to the IPN url.

    How to fix this?

    Posted 12 years ago on Friday August 3, 2012 | Permalink
  4. http://www.forevergeek.com/?page=gf_paypal_ipn
    is the url but it redirects to the homepage. This form used to work correctly before

    Posted 12 years ago on Friday August 3, 2012 | Permalink
  5. The URL should load the home page. There is a query string there which Gravity Forms looks for, but it should result in viewing the home page, not a 404 error. This part seems fine.

    If you have Apache logs, but there is no access from PayPal to your IPN URL, you have to figure out why that is. For some reason, PayPal cannot access your IPN URL, and Gravity Forms therefore never knows that the transaction was completed successfully.

    If you force the IPN to resent by PayPal, what happens?

    Is there any type of firewall or access restriction on your website that would prevent PayPal from communicating with your server?

    Posted 12 years ago on Friday August 3, 2012 | Permalink
  6. I'm not splashpress, but I'm having a similar issue. I have PayPal set up, and some (not all) transactions are coming back and "Disabled" or "Failed". Almost all of them have 403 error responses. however, the transactions *do* eventually go through - ALL of them have processed just fine (PayPal, apparently, keeps retrying the transaction. "16" seems to be the magic number, because in all cases, PayPal retries 16 times before it takes and the payment is processed.)

    I'm using W3TC as well. I found another thread that said if your table prefix isn't the standard "wp_" then you need to add it to the Database "Ignored Query Stems" in W3TC settings. I just did that, but I don't know if it worked yet.

    Posted 12 years ago on Wednesday September 19, 2012 | Permalink