PHPackages                             chargeafter1/magento-extention - 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. chargeafter1/magento-extention

ActiveMagento2-module

chargeafter1/magento-extention
==============================

N/A

1.13.0(1y ago)19.5k↓31.3%MITPHPPHP 7.0.2||7.0.4||~7.0.6||~7.1.0||~7.2.0||~7.3.0||~7.4.0||~8.1||~8.2CI passing

Since Apr 29Pushed 1y agoCompare

[ Source](https://github.com/chargeafter-rnd/magento-extention)[ Packagist](https://packagist.org/packages/chargeafter1/magento-extention)[ RSS](/packages/chargeafter1-magento-extention/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (4)Versions (21)Used By (0)

ChargeAfter Magento2 Payment Plugin
===================================

[](#chargeafter-magento2-payment-plugin)

Payment extension provides POS financing, installments, and [BNPL for Magento](https://chargeafter.com/magento-consumer-financing/) sites from ChargAfter. With ChargeAfter, you can provide your shoppers personalized financing from multiple lenders - no matter their credit type or score using a single application, online or in-store.

Requirements
------------

[](#requirements)

```
PHP 7.2 or higher
PHP tested up to 8.1
Magento tested up to 2.4.4

```

Installation
------------

[](#installation)

### Using command line

[](#using-command-line)

Your Magento 2.x extensions can be installed in a few minutes by going through these following steps:

1. Download/purchase the extension (like zip or tar.gz archive)
2. Login to your Magento 2.x Hosting site using SSH connection (for details contact your hosting provider)
3. After successful SSH login, using the command line (shell), open the Magento root directory where Magento 2.x is installed
4. Create directory app/code/Chargeafter/Payment:
    - `mkdir –p app/code/Chargeafter/Payment`
5. Upload Extension (as Zip or tar.gz) to your Magento 2.x installation root directory
6. Unzip Extension file in directory app/code/Chargeafter/Payment:
    - `unzip package.zip -d  app/code/Chargeafter/Payment`
7. Remove Extension file from Magento 2.x installation root directory:
    - `rm  package.zip`
8. Run the Magento 2.x install command from root:
    - `php bin/magento setup:upgrade`
9. The module should now be installed and visible:
    - `php bin/magento module:status Chargeafter_Payment`

Magento 2 extension configuration
---------------------------------

[](#magento-2-extension-configuration)

1. Login to the Magento 2 Admin Dashboard
2. Go to Store &gt; Configuration &gt; Sales &gt; Payment Methods.
3. All installed payment methods will appears in this section.
4. Click on OTHER PAYMENT METHODS section and click "Configure" button and update the following configurations.

SettingsDescriptionDefault**Base Settings**Enable this SolutionOnce you completed the configuration, Enable Charge After as a payment method. If it is set to ‘yes’, it will appear on Checkout Page.NoTitleThe payment method title that you will see in your checkout page.'Chargeafter payment'DescriptionThe payment method description that appears in the checkout below the payment method title.'Your description goes here'Payment from applicable countriesRestrict the payment method to specific countries.All Allowed CountriesTransaction TypeSet to capture enabling auto capture at the end of checkout experience. Otherwise, the transaction is authorized only and it requires manual capture operation later.AuthorizationBilling address equals shippingIf set to yes, customers will not have billing address option for a payment method and always use a shipping address as a billing.NoSort OrderThe order in which this payment method is displayed in the list of payment methods in the checkout. To change order, enter any number greater than 0.Empty**API Settings**Mode/EnvironmentThis is the environment that you are using. If you are in testing mode, use ‘Sandbox’ and if in live mode use ‘Production’.SandboxProduction Private API KeyYour private production key. Provided by ChargeAfter.EmptyProduction Public API KeyYour public production key. Provided by ChargeAfter.EmptySandbox Private API KeyYour private sandbox key. Provided by ChargeAfter.EmptySandbox Public API KeyYour public sandbox key. Provided by ChargeAfter.Empty[![img.png](README/img.png)](README/img.png)Creating a Widget
-----------------

[](#creating-a-widget)

The process of creating a widget is nearly the same for each widget type. You can follow the first part of the instructions, and then complete the last part for the specific type of widget you want.

[![](https://camo.githubusercontent.com/b98d2882925c63d5c78d6094bda0adfc799bc046a018786eb5fff7f0095084a8/68747470733a2f2f646f63732e6d6167656e746f2e636f6d2f757365722d67756964652f696d616765732f696d616765732f776964676574732e706e67)](https://camo.githubusercontent.com/b98d2882925c63d5c78d6094bda0adfc799bc046a018786eb5fff7f0095084a8/68747470733a2f2f646f63732e6d6167656e746f2e636f6d2f757365722d67756964652f696d616765732f696d616765732f776964676574732e706e67)

### Step 1: Choose the type

[](#step-1-choose-the-type)

1. On the Admin sidebar, go to Content &gt; Elements &gt; Widgets.
2. Click `Add Widget`.
3. In the Settings section:
    - Set Type to the widget type - "Chargeafter Payment Promotional Widget"
    - Verify that Design Theme is set to the current theme. [![README/img2.png](README/img2.png)](README/img2.png)
4. Click `Continue`.

### Step 2: Specify storefront properties and layout

[](#step-2-specify-storefront-properties-and-layout)

1. In the Storefront Properties section:
    - For Widget Title, enter a descriptive title for the widget.
        This title is visible only from the Admin.
    - For Assign to Store Views, select the store views where the widget will be visible.
        You can select a specific store view, or All Store Views. To select multiple views, hold down the Ctrl key (PC) or the Command key (Mac) and click each option.
    - (Optional) For Sort Order, enter a number to determine the order this item appears with others in the same part of the page. (0 = first, 1 = second, 3 = third, and so on.)

[![](https://camo.githubusercontent.com/a2e2a0980015d67e5f70aa5d8fe5a8aad7a47fecd717075ee3e1b28909f917ce/68747470733a2f2f646f63732e6d6167656e746f2e636f6d2f757365722d67756964652f696d616765732f696d616765732f7769646765742d73746f726566726f6e742d70726f706572746965732e706e67)](https://camo.githubusercontent.com/a2e2a0980015d67e5f70aa5d8fe5a8aad7a47fecd717075ee3e1b28909f917ce/68747470733a2f2f646f63732e6d6167656e746f2e636f6d2f757365722d67756964652f696d616765732f696d616765732f7769646765742d73746f726566726f6e742d70726f706572746965732e706e67)

2. In the Layout Updates section, click `Add Layout Update`.
3. Set Display On to the type of page where it is to appear.
4. In the Container list, choose the area of the page layout where it is to be placed. [![](https://camo.githubusercontent.com/d829f69af519106311d4031b6e03a7808c82b0ad3c9af185a8e24d9a782dc734/68747470733a2f2f646f63732e6d6167656e746f2e636f6d2f757365722d67756964652f696d616765732f696d616765732f7769646765742d6c61796f75742d7570646174652d686f6d652d706167652e706e67)](https://camo.githubusercontent.com/d829f69af519106311d4031b6e03a7808c82b0ad3c9af185a8e24d9a782dc734/68747470733a2f2f646f63732e6d6167656e746f2e636f6d2f757365722d67756964652f696d616765732f696d616765732f7769646765742d6c61796f75742d7570646174652d686f6d652d706167652e706e67)

### Step 3: Complete the widget options

[](#step-3-complete-the-widget-options)

1. In the left panel, choose Widget Options.
2. Fill in the **Tag** and **Financial Page URL** fields. Optional

###  Health Score

43

—

FairBetter than 91% of packages

Maintenance47

Moderate activity, may be stable

Popularity26

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity73

Established project with proven stability

 Bus Factor1

Top contributor holds 94.9% 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

Every ~76 days

Recently: every ~64 days

Total

20

Last Release

392d ago

PHP version history (5 changes)1.0.0PHP ~7.1.3||~7.2.0||~7.3.0

1.1.1PHP ~7.1.3||~7.2.0||~7.3.0||~7.4.0

1.1.2PHP ~7.1.3||~7.2.0||~7.3.0||~7.4.0||~8.1

1.1.3PHP 7.0.2||7.0.4||~7.0.6||~7.1.0||~7.2.0||~7.3.0||~7.4.0||~8.1

1.6.1PHP 7.0.2||7.0.4||~7.0.6||~7.1.0||~7.2.0||~7.3.0||~7.4.0||~8.1||~8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/7e1bb646bf5d10116ef72092b081f31113a5f631e35ac1baed7cbd967cf3b95e?d=identicon)[ChargeAfter](/maintainers/ChargeAfter)

![](https://www.gravatar.com/avatar/957654a3380256fa14901a5d54e88bbab047aceec125823612c71bcab747fde3?d=identicon)[eduard.samoilenko](/maintainers/eduard.samoilenko)

---

Top Contributors

[![eduard-ca](https://avatars.githubusercontent.com/u/81959588?v=4)](https://github.com/eduard-ca "eduard-ca (112 commits)")[![yuriykipnis](https://avatars.githubusercontent.com/u/895471?v=4)](https://github.com/yuriykipnis "yuriykipnis (6 commits)")

### Embed Badge

![Health badge](/badges/chargeafter1-magento-extention/health.svg)

```
[![Health](https://phpackages.com/badges/chargeafter1-magento-extention/health.svg)](https://phpackages.com/packages/chargeafter1-magento-extention)
```

###  Alternatives

[mollie/magento2

Mollie Payment Module for Magento 2

1121.6M10](/packages/mollie-magento2)[dotdigital/dotdigital-magento2-extension

Dotdigital for Magento 2

50374.2k18](/packages/dotdigital-dotdigital-magento2-extension)[amzn/amazon-pay-magento-2-module

Official Magento2 Plugin to integrate with Amazon Pay

109501.7k1](/packages/amzn-amazon-pay-magento-2-module)[pagbank/payment-magento

PagBank - Payment for Magento and Adobe

2128.3k7](/packages/pagbank-payment-magento)[paynl/magento2-plugin

Pay. Payment methods for Magento 2

30311.2k5](/packages/paynl-magento2-plugin)[xcoreplatform/xcore-magento2

This module extends the rest api of Magento2 and is needed for the usage of the xCore.

1330.0k2](/packages/xcoreplatform-xcore-magento2)

PHPackages © 2026

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