User Manager doesn't recognize good PayPal verify?

I’m trying to get PayPal payments to work in the User Manager.

I’ve gotten everything working up to the point where the callback occurs. The callback looks fine to me, but UM claims otherwise.

From the log (lines broken for readability):

15:22:58 manager,debug Starting payment transaction 
15:22:58 manager,debug Transaction successfully started 
15:24:18 manager,debug Processing payment response 
15:24:18 manager,debug payment gw resp: transaction_subject=&txn_type=web_accept
  &payment_date=14%3A24%3A15+Jan+12%2C+2014+PST&last_name=Baloney
  &residence_country=US&pending_reason=unilateral&item_name=One+day&payment_gross=1.85&mc_currency=USD
  &payment_type=instant&protection_eli 
15:24:18 manager,debug gibility=Ineligible
  &verify_sign=AQU0e5vuZCvSg-XJploSa.sGUDlpAcqP2VkGn1kMShIEm6xKO6r5k-mI
  &payer_status=verified&test_ipn=1&tax=0.00&payer_email=ppdev%40macsrwe.com&txn_id=07B96300PD813873M
  &quantity=1&receiver_email=paypal%40macsrwe.com&first_name=Phony&paye 
15:24:18 manager,debug r_id=FGF2TACB79X7L&item_number=41&handling_amount=0.00&payment_status=Pending
  &shipping=0.00&mc_gross=1.85&custom=&charset=windows-1252&notify_version=3.7&ipn_track_id=d286bdb7618df 
15:24:19 manager,debug FAIL: paypal resp != "VERIFIED" [INVALID] 
15:24:19 manager,error,info,debug WARNING: potentially malicious payment response received!

[/size]
I can clearly see “&payer_status=verified” in the response. Is UM looking for “verified” in upper-case or something silly like that?

I am having the same issue and wanted to know what your solution was if you found one. This problem is hit or miss and affects about 50% of the transactions. When the callback fails, I always find the same message in the logs.

I don’t believe I ever got this to work. In any event, I ended up not bidding the opportunity.