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

Reply via email to