I put an entry from the Paypal Sandbox IPN history in my first post. The following is the similar but relates directly to the access log entries that follow:
IPN History - Notification url:www.sri-connect.com/sandbox/index2.php?option=com_comprofiler&task=pluginclass&user=74&plugin=cbpaidsubscriptions&cbpaidsubscriptionsmethod
IPN History - HTTP response code: 500
IPN History - Message:mc_gross=10.00&invoice=N196546580307453&protection_eligibility=Eligible&address_status=confirmed&payer_id=2TBSMMF34VGTS&tax=0.00&address_street=1 Main Terrace&payment_date=11:02:42 Sep 19, 2010 PDT&payment_status=Completed&charset=windows-1252&address_zip=W12 4LQ&first_name=Test&mc_fee=0.54&address_country_code=GB&address_name=Test User¬ify_version=3.0&custom=10&payer_status=verified&business=admin_1284037237_biz@eco-consultants.co.uk&address_country=United Kingdom&address_city=Wolverhampton&quantity=1&verify_sign=A3rB2CFUqG.TvO98Yc5uqm1B.3IWA4f3DRCP-pNh.JdaeX-73GyfmSMT&payer_email=brian_1284037083_per@eco-consultants.co.uk&txn_id=1DV458884F879570U&payment_type=instant&last_name=User&address_state=West Midlands&receiver_email=admin_1284037237_biz@eco-consultants.co.uk&payment_fee=&receiver_id=EY8T28CY3MXZ6&txn_type=web_accept&item_name=Test Subscriber for Dummy3&mc_currency=GBP&item_number=S10-74-1&residence_country=GB&test_ipn=1&handling_amount=0.00&transaction_subject=10&payment_gross=&shipping=0.00
Access Log Entries
216.113.191.33 - - [19/Sep/2010:19:02:42 +0100] "POST /sandbox/index2.php?option=com_comprofiler&task=pluginclass&user=74&plugin=cbpaidsubscriptions&cbpaidsubscriptionsmethod=paypal&cbpaidsubscriptionsgacctno=1&cbpaidsubscriptionspdtback=fc487fa086b0ab0ae4e1d5fd2c6bd742&cbpaidsubscriptionsbasket=10&result=notify&cbpid=cbp4c964fd1df671433003436&no_html=1&format=raw HTTP/1.0" 500 - "-" "-"
82.13.89.130 - - [19/Sep/2010:19:02:45 +0100] "GET /sandbox/index.php?option=com_comprofiler&task=pluginclass&user=74&plugin=cbpaidsubscriptions&cbpaidsubscriptionsmethod=paypal&cbpaidsubscriptionsgacctno=1&cbpaidsubscriptionspdtback=fc487fa086b0ab0ae4e1d5fd2c6bd742&cbpaidsubscriptionsbasket=10&result=success&cbpid=cbp4c964fd1df671433003436&tx=1DV458884F879570U&st=Completed&amt=10.00&cc=GBP&cm=10&item_number=S10-74-1 HTTP/1.1" 200 14885 "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.2; OfficeLiveConnector.1.5; OfficeLivePatch.1.3)"
I had emptied the access log and these are the only two entries after I pressed the paypal button in CB Subs.
From what I can see the error is occurring when CB Subs is trying to communicate back to Paypal after CB Subs has received the IPN. Both a outgoing PDT communication and IPN outgoing communication back to Paypal Sandbox are failing.
I presume these are being sent via port 80. Is this correct or is another port being use? If it is then what is it so I can check if there is anything blocking outgoing use?
Are any other special protocols required for these calls?
Are any API credentials required in CB Subs? I can see no mention of them for Paypal in the User Guide but in Paypal Sandbox API credentials have been set up for the seller paypal account and the information is also shown in API Access entry on the seller account profile. The information on Paypal implies these have to match the credentials in the sites shopping cart.
Once again thanks for your help.
Post edited by: ecoweb, at: 2010/09/19 21:04