kalezao/bagisto-mercadopago
Composer 安装命令:
composer require kalezao/bagisto-mercadopago
包简介
Mercado Pago Payment Method for Bagisto
README 文档
README
Este package integra o Mercado Pago Checkout Pro ao Bagisto, permitindo que os clientes realizem pagamentos de forma segura e rápida.
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
- PHP 8.2 ou superior
- Laravel 10+
- Bagisto 1.x
- Conta no Mercado Pago
- Mercado Pago SDK v3.5.1+
Instalação
1. Instalar o Package
composer require kalezao/bagisto-mercadopago composer require mercadopago/dx-php:^3.5
2. Publicar Assets (Opcional)
php artisan vendor:publish --tag=mercadopago-views php artisan vendor:publish --tag=mercadopago-lang
3. Limpar Cache
php artisan config:clear php artisan cache:clear php artisan view:clear
Configuração
1. Configuração no Mercado Pago
- Acesse sua conta no Mercado Pago
- Vá para Desenvolvedores > Suas integrações
- Crie uma nova aplicação ou use uma existente
- Copie as credenciais:
- Public Key
- Access Token
2. Configuração no Bagisto
- Acesse o painel administrativo do Bagisto
- Vá para Configuração > Vendas > Métodos de Pagamento
- Procure por Mercado Pago e clique em Configurar
- 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
Para receber notificações automáticas de mudança de status:
- No painel do Mercado Pago, vá para Desenvolvedores > Webhooks
- Adicione uma nova URL de webhook:
https://seudominio.com/mercadopago/webhook - Selecione os eventos:
payment.createdpayment.updated
Uso
Para o Cliente
- O cliente adiciona produtos ao carrinho
- No checkout, seleciona Mercado Pago como método de pagamento
- Clica em Pagar com Mercado Pago
- É redirecionado para o site do Mercado Pago
- Escolhe a forma de pagamento (cartão, boleto, PIX, etc.)
- Completa o pagamento
- É redirecionado de volta para o site com confirmação
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
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
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
Os logs são salvos em:
storage/logs/mercadopago<data>.log
Suporte
Para suporte técnico:
- GitHub: Issues
Licença
Este package é licenciado sob a MIT License.
Changelog
v1.0.0
- 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
kalezao/bagisto-mercadopago 适用场景与选型建议
kalezao/bagisto-mercadopago 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 257 次下载、GitHub Stars 达 0, 最近一次更新时间为 2025 年 07 月 04 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 kalezao/bagisto-mercadopago 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 kalezao/bagisto-mercadopago 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 257
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 22
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-07-04