Hi guys

As many of you might remember from earlier questions I posted, I am
trying to write a payment processor for the South African company VCS.
I would like to thank everyone that has been helping me to date.

I am having some trouble when posting the users details though. After
the user fills in his information (addresses, etc.) and submits it, I
get the following error message:

Time    2009/03/10 13:08:11.036 GMT+2
User Name (User Id)     hannes (hannes)
Request URL     http://localhost:8080/GetPaid/@@getpaid-checkout-wizard
Exception Type  TypeError
Exception Value         iteration over non-sequence

Traceback (innermost last):

    * Module ZPublisher.Publish, line 119, in publish
    * Module ZPublisher.mapply, line 88, in mapply
    * Module ZPublisher.Publish, line 42, in call_object
    * Module Products.PloneGetPaid.browser.checkout, line 352, in
__call__
    * Module getpaid.wizard._wizard, line 38, in __call__
    * Module getpaid.wizard._wizard, line 28, in update
    * Module getpaid.wizard._wizard, line 260, in update
    * Module getpaid.wizard._wizard, line 227, in transitionTo
    * Module getpaid.wizard._wizard, line 66, in update
    * Module getpaid.wizard._wizard, line 158, in
_extractRequestVariables

TypeError: iteration over non-sequence

REQUEST

form

form.name                           u'123'
form.email_html_format              u'Yes'
form.bill_state_required_marker     u'True'
form.phone_number                   u'123'
-C                                  u''
form.ship_same_billing              u'on'
order_id                            u'348611394'
form.email                          u'123'
form.marketing_preference.used      u''
form.bill_postal_code               u'123'
form.bill_city                      u'123'
cur_step                            u'checkout-address-info'
form.bill_name                      u'123'
form.email_html_format-empty-marker     u'1'
form.bill_state-empty-marker        u'1'
form.bill_country                   u'ZA'
form.actions.continue               u'Continue'
form.bill_second_line               u'123'
form.bill_state                     u'ZA-GT'
form.bill_first_line                u'123'

cookies

tree-s  'eJzTyCkw5NLIKTDiClZ3hANXW3WuAmOuxEQ9AIOOB9Q'

lazy items

SESSION <bound method SessionDataManager.getSessionData of
<SessionDataManager at /session_data_manager>>

other

form.email_html_format  u'Yes'
form.bill_first_line    u'123'
-C      u''
form.actions.continue   u'Continue'
AUTHENTICATION_PATH     ''
form.bill_country       u'ZA'
LANGUAGE        'en-us'
AUTHENTICATED_USER      <PropertiedUser 'hannes'>
form.email      u'123'
form.bill_state_required_marker u'True'
SERVER_URL      'http://localhost:8080'
form.bill_city  u'123'
cur_step        u'checkout-address-info'
order_id        u'348611394'
form.email_html_format-empty-marker     u'1'
ACTUAL_URL      'http://localhost:8080/GetPaid/@@getpaid-checkout-wizard'
URL     'http://localhost:8080/GetPaid/@@getpaid-checkout-wizard'
PUBLISHED       <Products.Five.metaclass.CheckoutWizard object at
0xb3835dcc>
form.bill_state u'ZA-GT'
form.phone_number       u'123'
form.name       u'123'
form.ship_same_billing  u'on'
TraversalRequestNameStack       []
form.marketing_preference.used  u''
form.bill_postal_code   u'123'
LANGUAGE_TOOL   <Products.PloneLanguageTool.LanguageTool.LanguageBinding
instance at 0xb3c1d42c>
form.bill_name  u'123'
form.bill_state-empty-marker    u'1'
form.bill_second_line   u'123'
URL0    http://localhost:8080/GetPaid/@@getpaid-checkout-wizard
URL1    http://localhost:8080/GetPaid
URL2    http://localhost:8080
BASE0   http://localhost:8080
BASE1   http://localhost:8080
BASE2   http://localhost:8080/GetPaid
BASE3   http://localhost:8080/GetPaid/@@getpaid-checkout-wizard

environ

HTTP_COOKIE     'tree-s="eJzTyCkw5NLIKTDiClZ3hANXW3WuAmOuxEQ9AIOOB9Q"'
SERVER_SOFTWARE 'Zope/(Zope 2.10.6-final, python 2.4.5, linux2)
ZServer/1.1 Plone/3.1.7'
SCRIPT_NAME     ''
REQUEST_METHOD  'POST'
HTTP_KEEP_ALIVE '300'
SERVER_PROTOCOL 'HTTP/1.1'
channel.creation_time   1236683204
CONNECTION_TYPE 'keep-alive'
HTTP_ACCEPT_CHARSET     'ISO-8859-1,utf-8;q=0.7,*;q=0.7'
HTTP_USER_AGENT 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.7)
Gecko/2009030422 Ubuntu/8.10 (intrepid) Firefox/3.0.7'
HTTP_REFERER    'http://localhost:8080/GetPaid/@@getpaid-checkout-wizard'
SERVER_NAME     '0.0.0.0'
REMOTE_ADDR     '127.0.0.1'
PATH_TRANSLATED '/GetPaid/@@getpaid-checkout-wizard'
SERVER_PORT     '8080'
CONTENT_LENGTH  '2586'
HTTP_HOST       'localhost:8080'
HTTP_ACCEPT     'text/html,application/xhtml+xml,application/xml;q=0.9,*/
*;q=0.8'
GATEWAY_INTERFACE       'CGI/1.1'
HTTP_ACCEPT_LANGUAGE    'en-us,en;q=0.5'
CONTENT_TYPE    'multipart/form-data;
boundary=---------------------------3688032017668515501959531889'
HTTP_ACCEPT_ENCODING    'gzip,deflate'
PATH_INFO       '/GetPaid/@@getpaid-checkout-wizard'

Does anyone know what the heck could be wrong. :P
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"getpaid-dev" 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/getpaid-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to