PHPackages                             kalezao/bagisto-mercadopago - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. kalezao/bagisto-mercadopago

ActiveBagisto-package[Payment Processing](/categories/payments)

kalezao/bagisto-mercadopago
===========================

Mercado Pago Payment Method for Bagisto

v0.0.1(5mo ago)0256MITPHPPHP ^8.1

Since Nov 18Pushed 5mo ago1 watchersCompare

[ Source](https://github.com/kalezao/bagisto-mercadopago)[ Packagist](https://packagist.org/packages/kalezao/bagisto-mercadopago)[ RSS](/packages/kalezao-bagisto-mercadopago/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

Mercado Pago Payment Method para Bagisto
========================================

[](#mercado-pago-payment-method-para-bagisto)

Este package integra o Mercado Pago Checkout Pro ao Bagisto, permitindo que os clientes realizem pagamentos de forma segura e rápida.

Características
---------------

[](#características)

- ✅ Integração completa com Mercado Pago Checkout Pro
- ✅ Suporte a modo sandbox para testes
- ✅ Webhooks para atualização automática de status
- ✅ Callbacks de sucesso, falha e pendente
- ✅ Interface administrativa para configuração
- ✅ Suporte a múltiplas moedas (padrão BRL)
- ✅ Logs detalhados para debugging

Requisitos
----------

[](#requisitos)

- PHP 8.2 ou superior
- Laravel 10+
- Bagisto 1.x
- Conta no Mercado Pago
- Mercado Pago SDK v3.5.1+

Instalação
----------

[](#instalação)

### 1. Instalar o Package

[](#1-instalar-o-package)

```
composer require kalezao/bagisto-mercadopago
composer require mercadopago/dx-php:^3.5
```

### 2. Publicar Assets (Opcional)

[](#2-publicar-assets-opcional)

```
php artisan vendor:publish --tag=mercadopago-views
php artisan vendor:publish --tag=mercadopago-lang
```

### 3. Limpar Cache

[](#3-limpar-cache)

```
php artisan config:clear
php artisan cache:clear
php artisan view:clear
```

Configuração
------------

[](#configuração)

### 1. Configuração no Mercado Pago

[](#1-configuração-no-mercado-pago)

1. Acesse sua conta no [Mercado Pago](https://www.mercadopago.com.br/)
2. Vá para **Desenvolvedores &gt; Suas integrações**
3. Crie uma nova aplicação ou use uma existente
4. Copie as credenciais:
    - **Public Key**
    - **Access Token**

### 2. Configuração no Bagisto

[](#2-configuração-no-bagisto)

1. Acesse o painel administrativo do Bagisto
2. Vá para **Configuração &gt; Vendas &gt; Métodos de Pagamento**
3. Procure por **Mercado Pago** e clique em **Configurar**
4. Preencha os campos:
    - **Título**: Nome que aparecerá para o cliente
    - **Descrição**: Descrição do método de pagamento
    - **URL da imagem**: Logo do Mercado Pago (opcional)
    - **Public Key**: Sua chave pública do Mercado Pago
    - **Access Token**: Seu token de acesso do Mercado Pago
    - **Modo Sandbox**: Ative para testes, desative para produção
    - **Ativo**: Ative o método de pagamento

### 3. Configuração de Webhooks

[](#3-configuração-de-webhooks)

Para receber notificações automáticas de mudança de status:

1. No painel do Mercado Pago, vá para **Desenvolvedores &gt; Webhooks**
2. Adicione uma nova URL de webhook: ```
    https://seudominio.com/mercadopago/webhook

    ```
3. Selecione os eventos:
    - `payment.created`
    - `payment.updated`

Uso
---

[](#uso)

### Para o Cliente

[](#para-o-cliente)

1. O cliente adiciona produtos ao carrinho
2. No checkout, seleciona **Mercado Pago** como método de pagamento
3. Clica em **Pagar com Mercado Pago**
4. É redirecionado para o site do Mercado Pago
5. Escolhe a forma de pagamento (cartão, boleto, PIX, etc.)
6. Completa o pagamento
7. É redirecionado de volta para o site com confirmação

### Para o Administrador

[](#para-o-administrador)

- Os pedidos são criados automaticamente após pagamento aprovado
- Status dos pedidos são atualizados via webhook
- Logs detalhados são salvos para debugging

Modo Sandbox
------------

[](#modo-sandbox)

Para você validar a sua integração você deverá utilizar tanto no MercadoPago quanto no Bagisto as chaves de api e usuários de TESTE. O MercadoPago não aceita transações utilizando qualquer parte da transação como teste e outra como produção.

Estrutura do Package
--------------------

[](#estrutura-do-package)

```
src/
├── Config/
│   ├── paymentmethods.php    # Configuração do método de pagamento
│   └── system.php           # Configuração do sistema
├── Http/
│   └── Controllers/
│       └── MercadoPagoController.php  # Controller para callbacks
├── Payment/
│   └── MercadoPagoPaymentMethod.php   # Classe principal
├── Providers/
│   └── MercadoPagoPaymentMethodServiceProvider.php  # Service Provider
├── Resources/
│   ├── lang/
│   │   └── pt_BR/
│   │       └── app.php      # Traduções
│   └── views/
│       └── checkout/
│           └── onepage/
│               └── payment-method.blade.php  # View do método
└── Routes/
    └── web.php              # Rotas do package

```

### Logs

[](#logs)

Os logs são salvos em:

```
storage/logs/mercadopago.log

```

Suporte
-------

[](#suporte)

Para suporte técnico:

- GitHub: [Issues](https://github.com/kalezao/mercadopago-payment-method/issues)

Licença
-------

[](#licença)

Este package é licenciado sob a MIT License.

Changelog
---------

[](#changelog)

### v1.0.0

[](#v100)

- Integração inicial com Mercado Pago Checkout Pro
- Suporte a callbacks de sucesso, falha e pendente
- Webhooks para atualização automática de status
- Interface administrativa completa
- Modo sandbox para testes

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance70

Regular maintenance activity

Popularity11

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity33

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

176d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/35b18aeb991c8ae4209e70b633321120bbceb70765b071e57006b2b7c69552ef?d=identicon)[kalezao](/maintainers/kalezao)

---

Top Contributors

[![kalezao](https://avatars.githubusercontent.com/u/5478571?v=4)](https://github.com/kalezao "kalezao (6 commits)")

### Embed Badge

![Health badge](/badges/kalezao-bagisto-mercadopago/health.svg)

```
[![Health](https://phpackages.com/badges/kalezao-bagisto-mercadopago/health.svg)](https://phpackages.com/packages/kalezao-bagisto-mercadopago)
```

###  Alternatives

[2checkout/2checkout-php

2Checkout PHP Library

83740.3k2](/packages/2checkout-2checkout-php)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
