Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

[Correcção] Pagamento Easypay (mascker)
 
DCAlmeida
Sr. Member
 
Avatar
Total Posts:  164
Joined:  2008-12-28
PRT
 

Tenho utilizado desde a primeira versão o módulo do Mascker, com algumas adaptações para umas necessidades. No entanto existe um problema e ainda afecta a actual versão 0.2.9 que é relativa aos URL de notificação.

Pois bem, a resolução é muito simples.
Como detectei? Primeiro porque existia erro no backoffice da Easypay, na parte “Notification Status”:

EXCEPTION: COULD NOT READ FILE: String could not be parsed as XML

De seguida testei o URL e retornava-me a mensagem: Authentication Failed Pesquisei no código, vi que estava contido no ficheiro ProcessController.php e verifiquei qual a condição anterior.
Daí até descobrir que os parâmetros de configuração da BD não estavam a ser sacados foram uns minutos!

Solução:
No ficheiro app/code/community/Mascker/Payment/controllers/ProcessController.php modificar as duas linhas 19 e 20 para:

$userId Mage::getStoreConfig('payment_services/mascker_payment/userid');
$userCin Mage::getStoreConfig('payment_services/mascker_payment/cin');

Sim, é alterado o parâmetro chamado à BD, estava incorrecto.

Agora espero que o “mascker” aceite esta sugestão, por emails nunca tive sorte nenhuma e assim fica aqui publicamente exposta a solução.

 
Magento Community Magento Community
Magento Community
Magento Community
 
DCAlmeida
Sr. Member
 
Avatar
Total Posts:  164
Joined:  2008-12-28
PRT
 

Comprovo que a correcção funciona na prática, agora a mensagem no backoffice da Easypay é:

UPDATED AND NOTIFIED

 
Magento Community Magento Community
Magento Community
Magento Community
 
licentia
Sr. Member
 
Avatar
Total Posts:  78
Joined:  2007-08-31
Portugal
 

Viva,

Obrigado pela correcção.

Esse erro já tinha sido detectado e corrigido me versões anteriores, mas ao fazer o merge de duas branches, o erro volto.

Já foi lançada uma nova versão com a correcção.

Obrigado.

Com os melhores cumprimentos,
Bento Vilas Boas

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top