When testing with the Paypal sandbox I've found the IPN is being
received but not processed by Satchmo. Using the Paypal IPN tester I
get the error below. There are a few references on the web to similar
erros being a python issue. Any clues?
2009-06-23 19:15:15,170 root : INFO Satchmo Started
2009-06-23 19:15:18,311 shop.listeners: DEBUG Added default shop
listeners
2009-06-23 19:15:18,508 sslurllib : DEBUG Installing SSLv2 HTTPS
Methods into urllib2
2009-06-23 19:15:27,746 recentlist.middleware: DEBUG Product url is
^/shop/product/(?P<slug>[-\w]+)/
2009-06-23 19:15:27,779 root : DEBUG Test IPN on PAYPAL
2009-06-23 19:15:27,800 root : DEBUG PayPal IPN data:
<QueryDict: {u'last_name': [u'Smith'], u'txn_id': [u'4623715'],
u'receiver_email': [u'[email protected]'], u'payment_status':
[u'Completed'], u'tax': [u'2.02'], u'payer_status': [u'unverified'],
u'residence_country': [u'US'], u'invoice': [u'abc1234'],
u'address_state': [u'CA'], u'item_name1': [u'something'], u'txn_type':
[u'cart'], u'address_street': [u'123, any street'], u'quantity1':
[u'1'], u'payment_date': [u'00:15:04 Jun. 23, 2009 PDT'],
u'first_name': [u'John'], u'mc_shipping': [u'3.02'], u'item_number1':
[u'AK-1234'], u'mc_gross1': [u'9.34'], u'custom': [u'xyz123'],
u'notify_version': [u'2.4'], u'address_name': [u'John Smith'],
u'test_ipn': [u'1'], u'receiver_id': [u'TESTSELLERID1'], u'payer_id':
[u'TESTBUYERID01'], u'mc_handling1': [u'1.67'], u'verify_sign':
[u'AbfT2FcWp5yf1KyrYCmBMo8Lg0oWA9gk106CIcorcKiQnw2svUCYvtGm'],
u'mc_handling': [u'2.06'], u'charset': [u'windows-1252'],
u'address_zip': [u'95131'], u'address_country_code': [u'US'],
u'address_city': [u'San Jose'], u'address_status': [u'confirmed'],
u'address_country': [u'United States'], u'mc_fee': [u'0.44'],
u'mc_currency': [u'USD'], u'payer_email':
[u'[email protected]'], u'payment_type': [u'instant'],
u'mc_shipping1': [u'1.02']}>
2009-06-23 19:15:27,843 root : ERROR Traceback (most recent
call last):
File "/usr/local/lib/python2.6/dist-packages/Satchmo-0.9_pre-
py2.6.egg/payment/modules/paypal/views.py", line 126, in ipn
if not confirm_ipn_data(data, PP_URL):
File "/usr/local/lib/python2.6/dist-packages/Satchmo-0.9_pre-
py2.6.egg/payment/modules/paypal/views.py", line 183, in
confirm_ipn_data
fo = urllib2.urlopen(req, params)
File "/usr/lib/python2.6/urllib2.py", line 124, in urlopen
return _opener.open(url, data, timeout)
File "/usr/lib/python2.6/urllib2.py", line 383, in open
response = self._open(req, data)
File "/usr/lib/python2.6/urllib2.py", line 401, in _open
'_open', req)
File "/usr/lib/python2.6/urllib2.py", line 361, in _call_chain
result = func(*args)
File "/usr/local/lib/python2.6/dist-packages/Satchmo-0.9_pre-
py2.6.egg/satchmo_utils/sslurllib.py", line 45, in https_open
return self.do_open(HTTPSv2Connection, req)
File "/usr/lib/python2.6/urllib2.py", line 1087, in do_open
h = http_class(host, timeout=req.timeout) # will parse host:port
TypeError: __init__() got an unexpected keyword argument 'timeout'
Traceback (most recent call last):
File "/usr/local/lib/python2.6/dist-packages/Satchmo-0.9_pre-
py2.6.egg/payment/modules/paypal/views.py", line 126, in ipn
if not confirm_ipn_data(data, PP_URL):
File "/usr/local/lib/python2.6/dist-packages/Satchmo-0.9_pre-
py2.6.egg/payment/modules/paypal/views.py", line 183, in
confirm_ipn_data
fo = urllib2.urlopen(req, params)
File "/usr/lib/python2.6/urllib2.py", line 124, in urlopen
return _opener.open(url, data, timeout)
File "/usr/lib/python2.6/urllib2.py", line 383, in open
response = self._open(req, data)
File "/usr/lib/python2.6/urllib2.py", line 401, in _open
'_open', req)
File "/usr/lib/python2.6/urllib2.py", line 361, in _call_chain
result = func(*args)
File "/usr/local/lib/python2.6/dist-packages/Satchmo-0.9_pre-
py2.6.egg/satchmo_utils/sslurllib.py", line 45, in https_open
return self.do_open(HTTPSv2Connection, req)
File "/usr/lib/python2.6/urllib2.py", line 1087, in do_open
h = http_class(host, timeout=req.timeout) # will parse host:port
TypeError: __init__() got an unexpected keyword argument 'timeout'
imeout'
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Satchmo users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/satchmo-users?hl=en
-~----------~----~----~----~------~----~------~--~---