This was in fact the issue. Thanks. Still getting an error, but a new one. :P Now at least I can move on.
2009/3/11 Darryl Dixon <[email protected]> > It looks like maybe you are missing the @property function decorator on > getpaid.vcs.checkout.VcsCheckoutPayment.form_fields ? > > regards, > Darryl Dixon > Winterhouse Consulting Ltd > http://www.winterhouseconsulting.com > > > > > On Wed, Mar 11, 2009 at 8:01 PM, hannesc <[email protected]> wrote: > >> >> hannesc wrote: >> > 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 >> >> OK, I have been now playing with it, and I am now all out of ideas. No >> matter what I change or where I change it, I still keep getting the >> above error. The payment processor source can be found at >> http://www.opennetworks.co.za/getpaid.vcs.tar.gz >> >> Someone please help -.- >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
