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.

How to get Paypal IPN to work with different domains / gravity forms

  1. Hi,

    I'm trying to see if gravity forms supports being installed on two separate domains and processing through the same paypal account. From the thread below, it looks like gravity forms just needs IPN to be enabled on the paypal account to work, but then I ran into the statement below about recurring payments not working. Could you clarify on this? If I'm processing recurring payments on two separate domains to the same paypal account, does gravity forms support this using the PayPal Payments Pro Add-On v1.0 Beta 4 ?

    I've checked out http://www.gravityhelp.com/forums/topic/already-using-ipn-for-another-plugin and it Alex Cancado said, "Unless you are using PayPal Payments Pro recurring payments, you will be fine."

    Posted 7 years ago on Thursday November 22, 2012 | Permalink
  2. I'll bring this to the attention of the development team.

    Posted 7 years ago on Thursday November 22, 2012 | Permalink
  3. Since you are using recurring payments, that will NOT work for you. The problem is that the PayPal Payments Pro API doesn't support the IPN URL to be dynamically specified for subscriptions. So all your IPN messages will be sent to the URL that is specified in your PayPal account and not to the site that created that subscription.
    This is a PayPal limitation and there isn't currently anything we can do to get around it

    Posted 7 years ago on Monday November 26, 2012 | Permalink
  4. But it won't cancel the recurring payment or anything, correct? It just won't update the transaction/purchase/entry in gravity forms on the site, correct?

    Posted 7 years ago on Friday November 30, 2012 | Permalink
  5. Correct. The IPN will go to the wrong site so your entry will not be updated.

    Posted 7 years ago on Saturday December 1, 2012 | Permalink
  6. Oh, that's fine... the recurring payment is setup in Paypal and won't be affected though, correct? So as long as we aren't managing the recurring payments in gravity forms, we're ok?

    Posted 7 years ago on Saturday December 1, 2012 | Permalink
  7. Yes, that is correct. Please test to be sure that we have not overlooked anything though.

    Posted 7 years ago on Sunday December 2, 2012 | Permalink
  8. I'm having the same question. I have two domains:

    http://www.swingshoes.dk
    http://www.cphlx.dk

    and only one PayPal account. swingshoes.dk has IPN at the PayPal account and if I try to use the cphlx.dk, then the amount is transferred to PayPal but status stays at pending.

    What do I do?

    Posted 7 years ago on Sunday February 10, 2013 | Permalink
  9. Apparently, I need to manually Accept payments in PayPal as they are not automatically tranferred. Will that change with an IPN?

    Posted 7 years ago on Monday February 11, 2013 | Permalink
  10. What do you mean "Manually accept payments"?

    You can use one PayPal account from as many domains as you want. The transaction will be sent from your site to the PayPal account and it will go along with the return URL which is the IPN URL for your site where the transaction came from. The IPN URL which is sent in the PayPal transaction from your site will override the IPN setting at PayPal. You just have to have IPN enabled in your PayPal account and some URL there. That URL will be ignored when PayPal receives a transaction from your Gravity Form.

    Posted 7 years ago on Monday February 11, 2013 | Permalink
  11. Sorry. It was PayPal related as I started accepting currency not used before. Therefore, I had to set up a new currency in PayPal and then orders were accepted and the status was carried back to GF.

    However, the entries get Approved but no notifications are sent out. I have marked "only send out when payment".

    Posted 7 years ago on Monday February 11, 2013 | Permalink
  12. If your notifications are not being sent out, even though the status is Approved, maybe you just have an issue with notification being delivered? Can you test to see if the notifications will go out immediately if you uncheck that option to hold the email until after payment is received?

    http://www.gravityhelp.com/documentation/page/Troubleshooting_Notifications

    Posted 7 years ago on Tuesday February 12, 2013 | Permalink
  13. The weird thing is that I sometimes receive the notifications and sometimes, I don't. Same settings.

    Posted 7 years ago on Thursday February 14, 2013 | Permalink
  14. Please see this troubleshooting information:
    http://www.gravityhelp.com/documentation/page/Troubleshooting_Notifications

    You need to make sure your server can send email to you reliably. If it does not, consider sending your mail via an SMTP server using one of the SMTP plugins mentioned in that documentation page.

    Posted 7 years ago on Friday February 15, 2013 | Permalink