Author Topic: Paypal IPN callback verification  (Read 1103 times)

Offline alex_pro

  • Full Member
  • ***
  • Posts: 41
    • View Profile
Paypal IPN callback verification
« on: 02/March/2012, 12:47:14 PM »
Hello,

I'm using nbill more then a year, everithing was fine, but yesterday i recieved 3 nbill error e-mails saying "A callback was received, but nBill could not verify that it came from Paypal"

There were no changes in apache, php, firewall and nbill configuration during last few months.
Now i have to mark invoices as paid manually.
Please help.

Regards,
Alex.


Offline netshine

  • Administrator
  • Hero Member
  • *****
  • Posts: 4,984
    • View Profile
Re: Paypal IPN callback verification
« Reply #1 on: 02/March/2012, 12:57:38 PM »
It sounds like your hosting company may have changed something which is preventing nBill from connecting to Paypal to verify callbacks. You can try using CURL or disable callback verification completely in the gateway settings, or ask your hosting company for assistance in case they have made any changes recently.

Offline alex_pro

  • Full Member
  • ***
  • Posts: 41
    • View Profile
Re: Paypal IPN callback verification
« Reply #2 on: 02/March/2012, 01:04:23 PM »
Ok, i switched to CURL,
will let you know if it helps

Offline alex_pro

  • Full Member
  • ***
  • Posts: 41
    • View Profile
Re: Paypal IPN callback verification
« Reply #3 on: 09/March/2012, 11:21:16 AM »
Swithing to curl didn't help
Is there any way i can mannually check why verification fails?

Offline netshine

  • Administrator
  • Hero Member
  • *****
  • Posts: 4,984
    • View Profile
Re: Paypal IPN callback verification
« Reply #4 on: 09/March/2012, 02:54:01 PM »
Not really - if PHP cannot connect to Paypal's server, it will not know why the connection failed. It might be some security or firewall setting on your server that prevents it from connecting directly to Paypal. You can either turn off callback verification, or ask your hosting company to assist in determining why it cannot connect.

Offline alex_pro

  • Full Member
  • ***
  • Posts: 41
    • View Profile
Re: Paypal IPN callback verification
« Reply #5 on: 13/March/2012, 02:38:39 PM »
OK, i turned off callback verification.
But invoices are still not being marked as paid.

In PayPal IPN history:
HTTP response code: 200
Delivery status: Sent

Offline netshine

  • Administrator
  • Hero Member
  • *****
  • Posts: 4,984
    • View Profile
Re: Paypal IPN callback verification
« Reply #6 on: 13/March/2012, 04:42:29 PM »
If you have not yet upgraded to version 2.3.2, I suggest you try that first as I did fix a potential problem where IPN callbacks could be routed to a menu item that is not available to Paypal. If the problem persists though, please submit a support ticket as I would need access to your site to investigate further.

Offline alex_pro

  • Full Member
  • ***
  • Posts: 41
    • View Profile
Re: Paypal IPN callback verification
« Reply #7 on: 19/May/2012, 02:22:35 PM »
I have noticed that this happens when i change my default language from english to another in Joomla and JoomFish.
P.S.
I made some modifications to nBill source, thats why i don't want to upgrade nbill on a production site.
« Last Edit: 19/May/2012, 02:25:38 PM by alex_pro »

Offline netshine

  • Administrator
  • Hero Member
  • *****
  • Posts: 4,984
    • View Profile
Re: Paypal IPN callback verification
« Reply #8 on: 19/May/2012, 04:00:22 PM »