PHPackages                             chernandez/magento2-mipago - 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. chernandez/magento2-mipago

ActiveMagento2-module

chernandez/magento2-mipago
==========================

MiPago. Magento 2 module - code challenge

02PHP

Since Oct 20Pushed 2y ago1 watchersCompare

[ Source](https://github.com/diosevic/magento2miPago)[ Packagist](https://packagist.org/packages/chernandez/magento2-mipago)[ RSS](/packages/chernandez-magento2-mipago/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)DependenciesVersions (1)Used By (0)

MiPago Magento Module
=====================

[](#mipago-magento-module)

### César Hernández

[](#césar-hernández)

---

Chernandez\_MiPago
==================

[](#chernandez_mipago)

This is a Magento 2.4.5 module that creates a custom Payment method.
*Code challenge for The Etailers.*

Author
------

[](#author)

- **César Hernández** -

### Prerequisites

[](#prerequisites)

Before testing this module, make sure that you meet the requirements.

```
A Magento 2.4.* working
Composer

```

INSTALLATION
------------

[](#installation)

### Composer Installation

[](#composer-installation)

- Go to your Magento root folder
- Run composer command:

```
composer require chernandez/magento2-mipago:dev-main
```

### Manual Installation

[](#manual-installation)

- Extract files from ChernandezMiPago.zip archive
- Go to your Magento root folder
- Move files into Magento2 folder `app/code/`.

ENABLE EXTENSION
----------------

[](#enable-extension)

- Make sure you have correct read/write permissions on your Magento root directory. Read about them [here](https://experienceleague.adobe.com/docs/commerce-operations/configuration-guide/deployment/file-system-permissions.html?lang=en).
- Go to Magento root folder

### Enable Extension Using Magento CLI

[](#enable-extension-using-magento-cli)

Execute the following commands to manually install Chernandez\_MiPago

```
bin/magento module:status
```

You must see Chernandez\_MiPago in the list of disabled modules.

- Enable module

    ```
    bin/magento module:enable Chernandez_MiPago
    ```
- Launch the upgrade and regenerate the code dependencies:

    ```
    bin/magento setup:upgrade &&
    bin/magento setup:di:compile
    ```
- If you have your Magento running on Production mode you must regenerate your static content:

    ```
      bin/magento setup:static-content:deploy
    ```
- Clean the cache

    ```
    bin/magento cache:clean
    ```

### Configurations

[](#configurations)

Inside Magento backend go to:

```
Stores > Configuration > Sales > Payments Methods

```

This will show you all the payment methods.
Inside **Other Payment Methods**  you will see MiPago.
All options are self explanatory.

- Enable MiPago to test all its functionalities.
- Enable **Extra charge** to allow an extra fee to the customers that select this payment

TODO
----

[](#todo)

1. Fix workaround saving quote attribute **extracharge**.
2. Add **extracharge** to invoice and credit memo entities.
3. Add taxes management to **extracharge** attribute.
4. Add PHPUnit testing.

###  Health Score

13

—

LowBetter than 1% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity2

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity20

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/d0ce76178bcfbdab83d1cfd7902eaae95b260d0f25beb19604748ff2dd842bb8?d=identicon)[diosevic](/maintainers/diosevic)

---

Top Contributors

[![diosevic](https://avatars.githubusercontent.com/u/36789264?v=4)](https://github.com/diosevic "diosevic (5 commits)")

---

Tags

magento2

### Embed Badge

![Health badge](/badges/chernandez-magento2-mipago/health.svg)

```
[![Health](https://phpackages.com/badges/chernandez-magento2-mipago/health.svg)](https://phpackages.com/packages/chernandez-magento2-mipago)
```

PHPackages © 2026

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