Olá Pessoal,

Estou tendo dificuldades para implementar o redirecionamento das
informacoes de um cliente para um site de geracao de boleto bancario. 
No site plone edito o RedirectingPaymentSettings e escolho a opcao:
RedirectingPaymentMethod  e digito a url base.
Ao testar, obtive:

RedirectingPaymentMethod instance has no attribute 'information_class'

A linha de código que origina o erro é:

return addPaymentInformation(order, self, 
factoryName=getattr(payment_settings,'information_class',None) or \
            self.information_class,payment_settings=payment_settings)

Observacoes:
payment_settings é um objeto que nao tem esse atributo information_class

eu mesmo editei o self.information_class como um dicionario na classe
RedirectingPaymentMethod mas nao obtive exito:

dict objects are unhashable

A pergunta que fica é: 

1 - Esse é o caminho certo para resolver o problema? 

2 - Como esse information_class deve ser formatado?

Qualquer ajuda é bem vinda. Obrigado pela atencao.

Tiago


Responder a