Ir para conteúdo

procura

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    esqueci de falar que o teste na vps do website deu ok e o teste na aplicacao do mercado livre tbm ficou verde e deu certo
  2. Gostei
    Se isso acontece com qualquer plugin, pode ser algum problema na instalação do myaac.
    Tenta verificar se tu instalou todas as dependencias e refaz a instalação do myaac se possível.

    Se não tiver enganado o MyAAC 1.4 vc precisa executar o composer install e o npm install
  3. Gostei
    MyAAC - Gesior Shop Plugin + Mercado Pago (Pix QRCode)

    Olá pessoal, a um tempo queria integrar a API do Mercado Pago pra realizar pagamento por pix no  MyAAC  que utilizo. Me passaram um tópico de Gateway que fizeram para pagamento com Mercado Pago.
    Essa gateway utiliza IPN para validar os pagamentos e não é integrada com o Gesior Shop. Então liberei essa versão para gesior com base na versão liberada pelo @Under

    O que eu fiz
    Basicamente integrei o Mercado Pago ao Gesior Shop System V7.0 - Alpha e realizei algumas modificações para isso. Tentei seguir ao máximo as mesmas configurações do Gesior Shop então se vc já ta acostumado em utilizar o plugin, vc não vai ter problemas, só abrir o arquivo config.php e colocar suas informações.
    Aproveitei as páginas já criadas pelo Rafhael e apenas fiz algumas modificações para a integração funcionar.
    Outro ponto importante o gateway que peguei de base utiliza o IPN para comunicação, mas hoje em dia o Mercado Pago está descontinuando a notificação IPN por isso eu **REMOVI** a notificação IP e está sendo realizado via **WEBHOOK**. A documentação do mercado pago fornece explicações de [como configurar o webhook](https://www.mercadopago.com.br/developers/pt/docs/your-integrations/notifications/webhooks#bookmark_1._indicar_urls_e_configurar_eventos) no tópico *Indicar URLs e configurar eventos*.

    Importante:
    Ao configurar o webhook no site do mercado pago é solicitado a url de produção. Então você deve colocar a url para /payments-notify/mpnotification
    Por exemplo: https://seudominio/payments-notify/mpnotification
    Outro ponto é que o Secretkey do Webhook é gerado APÓS você adicionar o webhook no Mercado pago.

    Download:
    Zip disponível em anexo
    - Scan: https://www.virustotal.com/gui/file/3630a3b27c4e055dc4144b20809d5e2d4ea71a406d0dc40b143443a8bfea1b83/detection
     
    Imagens:
     
    Observações:
    - Não sei usar direito o virustotal, se tiver algum problema com o Scan, só me comunicar que faço de novo.
    - Fiz na versão mais atual do Gesior Shop System (v7.0-alpha) e não estou certo sobre a compatibilidade com versões mais antigas mas acredito que apenas adicionando os arquivos deve funcionar normalmente com poucas alterações (dependendo da sua versão do Gesior Shop e do PHP).
    - Não modifiquei ou alterei os outros scripts do Gesior Shop System. Apenas incluí a Api do mercado Pago.
    - Não tenho tanta experiência em PHP, muito menos com Plugin para MyAAC. Então é provável que o código não está tão Polido Assim.
    - Se tiverem Dúvidas podem mandar por aqui. Mas não pretendo manter nem oferecer suporte (afinal é gratuito e só quero contribuir com a comunidade)
     
    Integração com versões anteriores:
    Se você quiser integrar com versões antigas (ou talvez novas) do Gesior shop, estes são os arquivos do Mercado pago dentro do plugin:
    - payments\mercadopago.php
    - pages\payments-notify\mpnotification.php
    - config.php E/OU config.php.dist - No final do arquivo está a configuração das variáveis do Mercado Pago.
    - schema.sql - No final do arquivo existe a tabela myaac_mercadopago utilizada para verificações da integração.
     
    Créditos:
    - **Rafhael Oliveira (Discord: @Underewar)** @Under - Por fazer a versão original da integração com Mercado Pago 

    DOWNLOAD
    myaac-mercadoPago-gesior-shop-system-v7.0-alpha.zip

Informação Importante

Confirmação de Termo