Módulo Multibanco – Portugal

Postado em Atualizado em

Trata-se de um módulo que permite realizar transações através do Multibanco de Portugal. Ao finalizar a compra, é disponbilizado ao cliente um comprovante para pagamento.

compmultibanco

De posse desse comprovante, o pagamento pode ser feito em qualquer caixa multibanco.

A impressão deste é opcional, pois as informações de pagamento também são mostradas ao cliente, após a confirmação da compra.

confpagmultibanco

Quem sabe com esse módulo eu conto com a colaboração dos patrícios de além mar, pois aqui, não é costume colaborar. Se algum destes tiver uma cópia do filme Camões, de 1948, dou-me por satisfeito!

O módulo ainda não foi testado em produção, mas a referência está correta. Favor avisar-me de qualquer incorreção.

A Função que gera a referência, foi adaptada e modificada a partir da criada por José Franco para Ondesk TI – http://www.onidesk.comfranco@onidesk.com.

validmultibanco
Descarga: Módulo multibanco.
Instalação: Padrão do PrestaShop.
Versão do PrestaShop: Testado na versão 1.2.3, mas deve funcionar em outras.

Se gostou, agradeça e, se puder, colabore.

20 comentários em “Módulo Multibanco – Portugal

    J.Cunha disse:
    setembro 17, 2009 às 10:58 am

    Boa tarde.

    Quero agradecer por fazer este modulo para Portugal.

    Tenho uma dúvida,em que pasta(s) actualizar a Sub-entidade:

    Já tenho a Sub-entidade (XXX)e substitui em generateMbRef.php e multibanco.php mas na referencia aparece YYY 000 111 em vez XXX 000 111 julgo que falta fazer alguma coisa,utilizo versão 1.2.4.0.

    Obrigado.
    Um abraço.

      ehinarr respondido:
      setembro 17, 2009 às 1:04 pm

      Dá uma espiadela no fórum. Quem me solicitou em primeiro este módulo, sugeriu que a Sub-entidade fosse o número da fatura e assim o fiz. Portanto nada há a alterar a menos que nao deseje identificar exatamente qual cliente fez o pagamento, que é o que ocorrerá em caso de uma subentidade fixa, ou seja, todos os pagamentso teriam a mesma referência. Obrigado pelo obrigado. Fórum: http://forum.prestashopbr.com/viewtopic.php?f=29&t=736&start=10
      Lá há mais patrícios seus discutindo esse tipo de detalhe e talves possan sanar melhor que eu essa sua dúvida.

      ehinarr respondido:
      setembro 18, 2009 às 10:14 am

      Caro J Cunha, estavas certo e eu errado, depois de discutir o assunto no fórum e receber informações diretamente da Ifthe, inclui o campo para inserção do número da subentidade, alem do da Entidade. O pagamento é reconhecido pelo número da factura. Assim, daqui a instantes atualizarei o módulo.

    mozack disse:
    setembro 19, 2009 às 3:38 pm

    Bem,

    No meio de todo o trabalho desenvolvido para a conclusão deste módulo, venho aqui, agradecer em meu nome e de todos o trabalho fantástico no desenvolvimento deste módulo. Por todos nós MUITO OBRIGADO!

    Peço antecipadas desculpas pelo e-mail, não quero de forma alguma incomodar e ele é completamente off-topic.

    Obrigado por tudo!

    Fontes disse:
    novembro 26, 2009 às 11:07 am

    Desde ja um muito obrigado por terem desenvolvido este modulo. Eu acrescentei alguns pormenores que achei que fazia falta a este, como poder ver os dados relativos ao pagamento de multibanco no Order Review e no PDF gerado aí tambem, e a nova Entidade da Ifthen. O resto do modulo continua igual. Deixo o link para quem quizer:

    http://www.mediafire.com/?yfjy1ymydoz

    Deixei também na pasta a tradução para português.

      ehinarr respondido:
      novembro 26, 2009 às 12:24 pm

      Obrigado pela contribuição. Me pediram para por o dados de pagamento também no email de confirmação.

    Mozack disse:
    dezembro 7, 2009 às 4:55 am

    @Fontes

    Olá, obrigado pela contribuição, testei e funciona. Só tenho uma dúvida que provavelmente conseguirás resolver…

    No pdf.php, não será possível colocar a imagem do miltibanco dentro da tabela dos dados (integrado)?

    É que se houver mais que 1 produto na factura a imagem sai fora da tabela. Estive a ver em fpdf (no site do projecto) e é possível inserir dentro de uma célula, no entanto, não sei criar colunas, apenas linhas…

    A tua ajuda é importante!

    Obrigado

    Mozack disse:
    dezembro 7, 2009 às 6:21 am

    Olá de novo,

    Problema de imagem do pdf.php está resolvido: na linha da imagem, onde tem o link para o logo do multibanco basta remover a linha e adicionar:

    $pdf->Image(‘http://www.site.com/linkdaimagem/multibanco.jpg’,$pdf->GetX()-65,$pdf->GetY()-17,null,15,JPG);

    As variaveis GetX() dão o posicionamento actual da imagem, quando seguido de + ou – e o valor (ex. +20) adiciona 20 ao posicionamento X e para o posicionamento Y usa-se a mesma forma GetY()+20 (ou -).

    Os valores apresentados acima no meu caso, estão correctos.

    Fontes disse:
    janeiro 7, 2010 às 7:20 am

    Mozack é possivel sim, mas da alguns problemas.

    A imagem tem que ser colocada com coordenadas, e aí sempre que adicionares um novo produto a tabela desce e a imagem fica no mesmo sitio.

    Isso seria possivel resolver facilmente, mas tive um problema com uma variavel contadora, que nao passava o numero de produtos nem por nada, tentei de tudo e nao consegui… por isso resolvi tira-la.

    cumps

    Mozack disse:
    janeiro 7, 2010 às 9:36 am

    @Fontes

    Olá, o problema do posicionamento da imagem, consegui resolver, com o código no comment anterior, agora seja 1 ou 100 produtos a imagem fica sempre no sitio, ou seja, dentro da caixinha. Uma pequena alteração (no comment anterior) resolveu o problema.

    Obrigado

    Fontes disse:
    janeiro 7, 2010 às 11:13 am

    Eu respondi ao primeiro cumentario sem ler o segundo xD

    Obrigado pela ideia ^^

    Mozack disse:
    janeiro 7, 2010 às 11:50 am

    You welcome!

    Eheh

    José Franco disse:
    janeiro 7, 2010 às 7:41 pm

    Agradeço que mencionasse o meu nome

    É uma questão de ética o seu comentário

    Agradecido
    José Franco

    José Franco disse:
    janeiro 7, 2010 às 7:44 pm

    Existe sistema de ATM no Brasil ?
    Voces aí poderiam usar esse módulo e fazer uma coisa identica. Já ouvi falar do PrestaShop .

      ehinarr respondido:
      janeiro 7, 2010 às 8:28 pm

      Não para pagamento nos moldes multibanco, ainda, mas parece que está nos planos de aportarem por aqui.

    Sérgio Martins disse:
    julho 29, 2010 às 2:17 pm

    Olá finalmente estou terminando o meu primeiro projecto de ecomerce com o Prestashop, no qual utilizei o módulo MB o qual funciona muito bem, gostava desde já de agradecer o trabalho e tempo despendido para criar o módulo.

    Agora gostava de fazer também um pequeno pedido, será difícil adaptares este módulo não para o Prestashop, mas para o TomatoCart.com uma derivação do OsComerce?

      ehinarr respondido:
      julho 31, 2010 às 10:55 am

      Me desculpe, a única plataforma que percebo é a Prestashop.

    José Franco disse:
    julho 31, 2010 às 11:12 am

    @Sérgio Martins

    Sugerimos que o Sérgio descreva aqui os passos que teve para instalar o módulo.

    Ajudar para ser ajudado é o lema que se impõe

    Atentamente
    Franco

    Nuno disse:
    agosto 17, 2011 às 7:13 am

    Olá,

    Como posso obter a versão mais recente do módulo ?

    Obrigado

      ehinarr respondido:
      agosto 17, 2011 às 8:52 am

      A própria IFTHEN tem se encarregado de atualizar o módulo, lá na comunidade portuguesa do prestashop. O primeiro post está desatualizado, por isso, acompanhe a thread, pois no seu decorrer há aportes do módulo atualizado. Não sei se há para PS v1.4.4.0. Cumprimentos.
      Módulo Multibanco para Prestashop.

Deixe um comentário