{"id":18352355,"url":"https://github.com/plughacker/magento2-core","last_synced_at":"2025-04-10T00:38:21.922Z","repository":{"id":57042827,"uuid":"451964048","full_name":"plughacker/magento2-core","owner":"plughacker","description":"Através da instalação e ativação do módulo Malga na sua loja Magento, você tem disponível uma solução pronta para realizar cobranças por cartão de crédito, pix e boleto, com total segurança para os seus clientes, sem precisar desenvolver a integração, basta implementar o projeto na sua loja!","archived":false,"fork":false,"pushed_at":"2025-02-06T18:35:31.000Z","size":325,"stargazers_count":0,"open_issues_count":1,"forks_count":2,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-04-10T00:38:14.742Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/plughacker.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-01-25T16:54:46.000Z","updated_at":"2023-12-20T19:20:26.000Z","dependencies_parsed_at":"2022-08-24T01:10:49.371Z","dependency_job_id":"cf6324c4-5a80-4d62-8b8e-edca98a48542","html_url":"https://github.com/plughacker/magento2-core","commit_stats":{"total_commits":7,"total_committers":2,"mean_commits":3.5,"dds":0.1428571428571429,"last_synced_commit":"e605b41785c0cbdefb8f1ac1048dd7349589a047"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plughacker%2Fmagento2-core","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plughacker%2Fmagento2-core/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plughacker%2Fmagento2-core/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plughacker%2Fmagento2-core/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/plughacker","download_url":"https://codeload.github.com/plughacker/magento2-core/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248138008,"owners_count":21053775,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-05T21:35:43.410Z","updated_at":"2025-04-10T00:38:21.903Z","avatar_url":"https://github.com/plughacker.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Plugin Magento\n\nAtravés da instalação e ativação do módulo Malga na sua loja Magento, você tem disponível uma solução pronta para realizar cobranças por cartão de crédito, pix e boleto, com total segurança para os seus clientes, sem precisar desenvolver a integração, basta implementar o projeto na sua loja, realizar as configurações através do painel da loja e começar a processar pagamentos.\n\nAlém disso, com a infraestrutura da Malga, você pode realizar alterações no [Fluxo de pagamentos](https://docs.malga.io/docs/flow-guide/flow-dash) com autonomia pelo [Dashboard](https://dashboard.malga.io/sign-up), ajustando as regras de processamento e os [provedores de pagamento](https://docs.malga.io/api#section/Provedores-e-meios-de-pagamentos-suportados) da sua loja, e também fazer o acompanhamento dos dados das cobranças através das nossas soluções de [Painel de Dados](https://docs.malga.io/docs/dashboard/insights), [Analytics API](https://docs.malga.io/docs/intro-analytics) e [Exportação de cobranças](https://docs.malga.io/docs/dashboard/export-data).\n\nUtilizando o módulo Malga para Magento, sua loja ganha novos recursos para melhorar a taxa de aprovação de pagamentos e flexibilidade para utilizar os provedores, de forma a reduzir custos e tornar o fluxo mais eficiente, aumentando seus resultados.\n\n### Recursos do Conector Malga para Módulo Magento\n\n| Recurso  |  Suporte do conector |\n| ------------ | ------------ |\n|  Suporte a pagamento por Pix, cartão de crédito e boleto | ✅ |\n|  Suporte aos provedores de pagamento pela Malga | ✅ |\n|  Suporta antifraude | ✅ |\n|  Suporta adição de condicionais no fluxo inteligente de pagamentos, exceto envio de campo personalizado na cobrança | ✅ |\n|  Estorno e captura de cobranças pelo painel VTEX | ✅ |\n|  Acompanhamento das cobranças e disputas pelo Dashboard Malga | ✅ |\n|  Acesso aos Dados através da Exportação em .csv, Analytics API e Painel | ✅ |\n|  Gestão do fluxo de pagamentos pelo Dashboard Malga | ✅ |\n\n\n## Get started\n\n### Crie uma conta Malga\nA criação da sua conta de cliente na Malga é uma etapa fundamental para utilização dos serviços. Com a criação da sua conta você terá acesso às credenciais client-id e api-key necessárias para utilização dos serviços.\n\nDurante o setup é feita também a configuração dos provedores de pagamento que estarão disponíveis para autorização na sua conta.\n\n\nEntre em contato conosco pelo e-mail suporte@malga.io solicitando a criação da conta e as credenciais, indicando os provedores e métodos de pagamento que deseja utilizar. Para conhecer os provedores e métodos disponíveis na Malga, consulte a [nossa documentação](https://docs.malga.io/api#section/Provedores-e-meios-de-pagamentos-suportados);\n\n## Instale o Módulo​ via composer\n```\nPHP \u003e= 8.1\nMagento \u003e= 2.4\n```\n\n### Adicione o código a seguir em seu arquivo: composer.json:\n```bash\ncomposer require plughacker/magento2\n```\n\n### Depois utilizar os comandos a seguir em seu Magento root:\n\n```bash\ncomposer update\n./bin/magento setup:upgrade\n./bin/magento setup:di:compile\n```\n\n**E pronto! 🥳** \n**O módulo Malga para Magento 2 está instalado na sua loja.**\n\nO composer é responsável por fazer esta identificação e instalar o módulo correto. Assim que o último comando é executado você já pode acessar o módulo na área admin e partir para a configuração.\n\n\n### Configure seu módulo para realizar cobranças\nA configuração é a última etapa necessária para começar a transacionar com a Malga.\n\nPara iniciar, temos que alterar algumas configurações padrão do Magento 2 para aceitar parâmetros de comprador que serão necessários para criar seus pedidos. \n\nPara isso é preciso que você acesse o seu painel admin do Magento 2 e selecione a seção Stores.\n\nDentro da aba Stores, deve-se selecionar a Configuration que está na subcategoria Settings.\n\n![Configurações](https://docs.malga.io/img/magento/config1.png)\n\nO próximo passo  é definir duas configurações de Customer, Em \nCustomer \u003e Customer Configuration \u003e Create New Account Options, \n\nVocê deve definir o campo Show VAT Number on Storefront como Yes para que possamos utilizar o CPF/CNPJ do comprador em registro online de boletos.\n\n![Configurações](https://docs.malga.io/img/magento/config2.png)\n\nAlém disso, na opção Name and Address Options deve ser utilizado o valor 4 no campo Number of Lines in a Street Address para se adequar a lógica de endereços brasileira.\n\n![Configurações](https://docs.malga.io/img/magento/config3.png)\n\nPara finalizar, você já pode fechar a aba Customer e abrir \nSales \u003e Payment Methods. \n\nAo ir mais para baixo nessa página você irá encontrar a aba\n Other Payment Methods \u003eMalga, onde poderá começar a configuração de seu módulo.\n\n## Configurações\n\nEssas são as configurações responsáveis por identificar sua conta e ativar seus pagamentos.\n\n![Configurações](https://docs.malga.io/img/magento/config4.png)\n\nExplicando os campos da imagem acima:\n\n| Campo  |  Descrição |\n| ------------ | ------------ |\n| Sandbox Mode Active  | Habilita o uso do Sandbox  |\n| ClientId  |  Deve ser informado o ClientId recebido durante a criação da conta na Malga |\n|  Api Key |  Deve ser informado o Api Key recebido durante a criação da conta na Malga |\n|  Merchant Key | Deve ser informado o MerchantId recebido durante a criação da conta na Malga  |\n\n\n### Configurações de cliente\n\nNas Configurações de Cliente é possível personalizar os campos de endereço no checkout.\n\n![Configurações](https://docs.malga.io/img/magento/config5.png)\n\nNesses campos você deve relacionar os parâmetros de Rua (Street parameter), Número (Number parameter), Bairro (Neighborhood parameter) e Complemento (Complement parameter) com a ordem das linhas de endereço presentes na página de checkout.\n\n### Configurações de pagamento\n\nEm Payment methods devem ser configurados os meios de pagamento Cartão de crédito, Boleto e PIX, assim como algumas opções quanto ao uso de Multimeios e Multicompradores.\n\n### Configurações de Cartão de Crédito\n\nEssas são as configurações que definem como seus pedidos de cartão de crédito serão gerados pelo módulo.\n\n![Configurações](https://docs.malga.io/img/magento/config6.png)\n\nExplicando os campos da imagem acima:\n\n| Campo  |  Descrição |\n| ------------ | ------------ |\n| Enabled | Ativa ou desativa a opção de oferecer cartão de crédito como método de pagamento. |\n| Title  |  Esse campo define o nome que será mostrado na opção de cartão de crédito em sua página de finalização de pedido. |\n|  Soft descriptor |  Descrição que aparecerá na fatura do cartão depois do nome de sua empresa. Máximo de 13 caracteres. |\n|  Payment action | Define se as cobranças criadas devem ser somente autorizadas ou autorizadas e capturadas.  |\n| Sort Order | \t\nDefine a ordem em que os métodos de pagamento serão mostrados em sua página de finalização de pedido. |\n\n### Configurações de bandeiras\n\nNessa aba é possível configurar as bandeiras que serão aceitas na página de checkout. Lembrando que essas bandeiras devem estar configuradas em sua conta Malga para que possam ser utilizadas pelo módulo.\n\n![Configurações](https://docs.malga.io/img/magento/config7.png)\n\n### Configurações de parcelas\nConfigurações que definem as regras de parcelamento utilizadas em seus pedidos de cartão de crédito.\n\n![Configurações](https://docs.malga.io/img/magento/config8.png)\n\nExplicando os campos da imagem acima:\n\n| Campo  |  Descrição |\n| ------------ | ------------ |\n| Active | Ativa ou desativa o oferecimento de parcelamento nos pedidos por cartão de crédito. |\n| Default configuration for all brands | Define se as regras de parcelamento subsequentes serão aplicadas a todos os pedidos (Yes) ou se serão definidas regras para cada bandeira (No). |\n| Max number of installments | Este campo define em até quantas vezes será possível parcelar um pedido. |\n| Min installment amount | Define o valor mínimo que uma parcela pode assumir. Caso a opção de parcelamento do pedido resulte em um valor de parcela menor do que o Min installment amountt essa opção não irá aparecer para o comprador. |\n| Enable Interest | Ativa ou desativa a configuração de juros para esse tipo de parcelamento (definido em Default configuration for all brands). |\n| Initial interest rate (%) | O valor de juros passado neste campo define quanto, em porcentagem, iremos acrescentar ao valor do pedido caso seja escolhido a mínima quantidade de parcelas com juros. É possível deixar o campo como 0. |\n| Incremental interest rate (%) | O valor de juros passado neste campo define quanto, em porcentagem, iremos acrescentar em cada parcela após a primeira em que há cobrança de juros. É possível deixar o campo como 0. |\n| Number of installments without interest | Opção que define em até quantas parcelas daquele pedido não será cobrado juros. Exemplo: Digamos que o campo esteja configurado com 3, ou seja, caso o cliente opte por comprar em 1x, 2x ou 3x, seu pedido não será cobrado juros, mas caso escolha 4x, todas as parcelas terão juros aplicados. |\n\n### Configurações de PIX\n\nEssas são as configurações que definem como seus pedidos por PIX serão gerados pelo módulo.\n\n![Configurações](https://docs.malga.io/img/magento/config8.png)\n\nExplicando os campos da imagem acima:\n\n| Campo  |  Descrição |\n| ------------ | ------------ |\n| Enabled | Ativa ou desativa a opção de oferecer PIX como método de pagamento. |\n| Title | Esse campo define o nome que será mostrado na opção de PIX em sua página de finalização de pedido. |\n| Sort Order | Define a ordem em que os métodos de pagamento serão mostrados em sua página de finalização de pedido. |\n\n### Configurações de Boleto\n\nEssas são as configurações que definem como seus boletos serão gerados pelo módulo.\n\n![Configurações](https://docs.malga.io/img/magento/config9.png)\n\nExplicando os campos da imagem acima:\n\n| Campo  |  Descrição |\n| ------------ | ------------ |\n| Enabled | Ativa ou desativa a opção de oferecer Boleto como método de pagamento. |\n| Title | Esse campo define o nome que será mostrado na opção de Boleto em sua página de finalização de pedido. |\n| Sort Order | Define a ordem em que os métodos de pagamento serão mostrados em sua página de finalização de pedido. |\n\n\n\nCaso ainda não tenha as credenciais de acesso, entre em contato conosco em [suporte@malga.io](mailto:suporte@malga.io) para solicitar.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplughacker%2Fmagento2-core","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fplughacker%2Fmagento2-core","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplughacker%2Fmagento2-core/lists"}