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 -~----------~----~----~----~------~----~------~--~---
