PHPackages                             sveawebpay/nwt-magento2-checkout - 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. sveawebpay/nwt-magento2-checkout

ActiveMagento2-module

sveawebpay/nwt-magento2-checkout
================================

Svea Checkout

1.5.4(2mo ago)18.3k↓14.3%14[1 issues](https://github.com/sveawebpay/nwt-magento2-checkout/issues)PHPPHP &gt;=7.1

Since Dec 9Pushed 2mo ago3 watchersCompare

[ Source](https://github.com/sveawebpay/nwt-magento2-checkout)[ Packagist](https://packagist.org/packages/sveawebpay/nwt-magento2-checkout)[ RSS](/packages/sveawebpay-nwt-magento2-checkout/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)DependenciesVersions (130)Used By (0)

[![Config](docs/svealogo.png "Svea Logo")](docs/svealogo.png)

Svea checkout settings and instructions
=======================================

[](#svea-checkout-settings-and-instructions)

How to install:
---------------

[](#how-to-install)

Install it to via composer in your magento site:

```
composer require sveawebpay/nwt-magento2-checkout

```

If you don't want to use composer, install it manually:
download and copy all files into app/code/Svea/Checkout/ directory.

### Enable it in Magento:

[](#enable-it-in-magento)

` php bin/magento module:enable --clear-static-content Svea_Checkout`
` php bin/magento setup:upgrade`
` php bin/magento setup:di:compile`

Settings and instructions:
--------------------------

[](#settings-and-instructions)

To find the settings follow these steps: Store-&gt;Configuration or on the left side in the panel.
Then you can find the settings under: Svea-&gt;Checkout.

[![Navigation](docs/navigation.png "Navigation")](docs/navigation.png)
[![Connection Config](docs/config-connection.png "Connection Config")](docs/config-connection.png)

*Enabled*: Yes/No, If you want to enable the checkout choose "Yes", if not choose "No".

*Testmode:* Before you go live it's always good to test the checkout. Choose "Yes" to put the module in test mode so you can check if everything works as it should. When that is done, put the setting as "No" for live mode.

*Merchant ID and Shared Secret:* Merchant identifier for testing purpose see this:

For production credentials you need to contact Svea.

[![General Config Part 1](docs/config-general1.png)](docs/config-general1.png)

*Send order email:* This will prompt Magento to send out order e-mails

*Activate Svea Shipping:* A shipping service with third party TA nShift. Needs to be setup by Svea and nShift.

*Enforce Fallback Shipping Options:* Only shown if "Activate Svea Shipping" is enabled. Enforce the use of fallback shipping options in the Svea nShift solution. Leave this off unless specifically testing fallbacks.

*Activate Dimensions Calculations:* Only shown if "Activate Svea Shipping" is enabled. Parameters height\_cm, width\_cm, length\_cm to nShift, calculated from product attributes with those same attribute codes.

*Default Shipping Method:* If you want a specific shipping method to be chosen directly.

*Default Country:* This is only important if you allow payments from multiple countries. If only 1 country is in use it will automatically choose the one from "Allowed Payment Countries".

[![General Config Part 2](docs/config-general2.png)](docs/config-general2.png)

*Allowed Payment Countries:* If you allow more than 1 payment country choose which oneshere.

*Checkout allowed customer types:* If you want to have both B2C and B2B in your checkout.

*Checkout default customer type:* Chooses which of either to be setup as default.

[![General Config Part 3](docs/config-general3.png)](docs/config-general3.png)

*Capture/Refund payment:* Allows you to capture and refund from Magento admin.

*Can capture partial:* Allows you to make partial captures/refunds.

*Subscribe Newsletter checked by default:* When reaching checkout, this decides if the checkbox for subscription to newsletter is marked or not.

*Register Guest Customers:* If you want to register not logged in customers when the order is placed.

*Url for terms page*: This is where you choose what page the "Terms and agreements" link in checkout should lead to.

*Replace checkout url with Svea Checkout:* "Yes/No", "Yes" means that Go to checkout in minicart will lead to Svea.

[![Layout Config](docs/config-layout.png "Layout Config")](docs/config-layout.png)

*Display Newsletter checkbox*: Simple "Yes/No", yes to display the checkbox, no to hide it.

*Use reward points? (Commerce only):* Use Adobe Commerce reward points function.

*Display Discount Form:* Simple "Yes/No", yes to display the discount form, no to hide it.

*Display Comment*: If you want to disable the customer comment section in the checkout choose option "No".

*Display link to a different payment method:* If you have another payment option, choose "Yes" to display it.

*Display Additional block*: Simple "Yes/No", yes to display the additional block above checkout, no to hide it.

*Additional block Content*: This is where you choose what to show in the additional block.

[![Crossell Config](docs/config-crossell.png "Crossell Config")](docs/config-crossell.png)

*Display Crossell Products:* Simple "Yes/No", Yes to show crossell products.

*Number of products:* The amount of products shown in the slider.

### Apple Pay

[](#apple-pay)

[![Apple Pay](docs/apple-pay.png "Apple Pay")](docs/apple-pay.png)

*Enable / Disable Domain File:* Click to Enable or Disable the Apple Pay domain association file.

#### Next step after enabling:

[](#next-step-after-enabling)

If you are using Adobe Commerce Cloud, follow the instructions [Here](https://experienceleague.adobe.com/en/docs/experience-cloud-kcs/kbarticles/ka-27609# "Cloud Instructions")

If not using Cloud, and using nginx, add this snippet to your root nginx.conf:

```
location ^~ /.well-known/ {
    alias $MAGE_ROOT/pub/media/.well-known/;
    allow all;
    default_type text/plain;
}

```

If using Apache, add this snippet to your root .htaccess:

```
RewriteRule ^\.well-known/(.*)$ pub/media/.well-known/$1 [L,T=text/plain]

```

###  Health Score

50

—

FairBetter than 96% of packages

Maintenance68

Regular maintenance activity

Popularity30

Limited adoption so far

Community22

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 62.2% 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 ~26 days

Recently: every ~41 days

Total

87

Last Release

62d ago

### Community

Maintainers

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

---

Top Contributors

[![martinSternelius](https://avatars.githubusercontent.com/u/204673?v=4)](https://github.com/martinSternelius "martinSternelius (211 commits)")[![nwtben](https://avatars.githubusercontent.com/u/33259951?v=4)](https://github.com/nwtben "nwtben (73 commits)")[![sergiunwt](https://avatars.githubusercontent.com/u/60968969?v=4)](https://github.com/sergiunwt "sergiunwt (21 commits)")[![AdrianNWT](https://avatars.githubusercontent.com/u/92581189?v=4)](https://github.com/AdrianNWT "AdrianNWT (7 commits)")[![foeit](https://avatars.githubusercontent.com/u/47429382?v=4)](https://github.com/foeit "foeit (7 commits)")[![klarre1](https://avatars.githubusercontent.com/u/6908104?v=4)](https://github.com/klarre1 "klarre1 (7 commits)")[![vestman](https://avatars.githubusercontent.com/u/564243?v=4)](https://github.com/vestman "vestman (3 commits)")[![nwtamazalu](https://avatars.githubusercontent.com/u/93708472?v=4)](https://github.com/nwtamazalu "nwtamazalu (2 commits)")[![raduistocnwt](https://avatars.githubusercontent.com/u/105376441?v=4)](https://github.com/raduistocnwt "raduistocnwt (2 commits)")[![fouadyahyaoui](https://avatars.githubusercontent.com/u/8080235?v=4)](https://github.com/fouadyahyaoui "fouadyahyaoui (2 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (2 commits)")[![pikulsky](https://avatars.githubusercontent.com/u/475660?v=4)](https://github.com/pikulsky "pikulsky (1 commits)")[![shahriar-vdc](https://avatars.githubusercontent.com/u/59009669?v=4)](https://github.com/shahriar-vdc "shahriar-vdc (1 commits)")

### Embed Badge

![Health badge](/badges/sveawebpay-nwt-magento2-checkout/health.svg)

```
[![Health](https://phpackages.com/badges/sveawebpay-nwt-magento2-checkout/health.svg)](https://phpackages.com/packages/sveawebpay-nwt-magento2-checkout)
```

PHPackages © 2026

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