PHPackages                             furbo/craft-commerce-wallee - 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. furbo/craft-commerce-wallee

ActiveCraft-plugin[Payment Processing](/categories/payments)

furbo/craft-commerce-wallee
===========================

Craft Commerce Payment Gateway for Wallee

5.0.11(1y ago)1941proprietaryPHPPHP ^8.2

Since Feb 2Pushed 4mo ago1 watchersCompare

[ Source](https://github.com/tonioseiler/craft-commerce-wallee)[ Packagist](https://packagist.org/packages/furbo/craft-commerce-wallee)[ RSS](/packages/furbo-craft-commerce-wallee/feed)WikiDiscussions craft-v5 Synced yesterday

READMEChangelog (1)Dependencies (3)Versions (66)Used By (0)

[![](resources/img/wallee-pf.png)](resources/img/wallee-pf.png)

Wallee &amp; Postfinance
========================

[](#wallee--postfinance)

This plugin provides a [Wallee](https://wallee.com/) or [Postfinance Flex](https://www.postfinance.ch/de/unternehmen/produkte/einkassieren/omnichannel/postfinance-checkout-flex.html) integration for [Craft Commerce](https://craftcms.com/commerce).

Add Wallee/Postfinance as a payment gateway in your craft commerce installation. The plugin allows configuration of many payment methods such as:

- Credit Cards
- Postfinance
- Twint
- Apple Pay
- Google Pay
- PayPal
- Klarna
- Boncard
- Luncheck
- ...

### Configurable modes:

[](#configurable-modes)

Choose between lightbox, iframe and fullpage integration mode.

Packages availabel for Craft 3, 4 and 5.

Wallee status changes can be mapped dynamically to craft commerce order status.

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

[](#requirements)

- Craft CMS 4.0 or later
- Craft Commerce 4.0 or later

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

[](#installation)

You can install this plugin from the Plugin Store or using Composer.

#### From the Plugin Store

[](#from-the-plugin-store)

Go to the Plugin Store in your project’s control panel, search for “Wallee for Craft Commerce”, and choose **Install** in the plugin’s modal window.

#### With Composer

[](#with-composer)

Open your terminal and run the following commands:

```
# go to the project directory
cd /path/to/my-project.test

# tell Composer to load the plugin
composer require furbo/craft-commerce-wallee

# tell Craft to install the plugin
php craft install/plugin craft-commerce-wallee
```

Wallee Setup
------------

[](#wallee-setup)

1. Create a new account at [Wallee](https://app-wallee.com/signup) or [Postfinance](https://www.postfinance.ch/de/unternehmen/produkte/einkassieren/omnichannel/postfinance-checkout-flex/postfinance-checkout-flex-registrieren.html)
2. Go to Space from the left menu and create a new Space and copy the Space ID.
3. In Account details, create a new Application User and Copy the API Key and API Secret in some safe place.
4. Go to the new Application User and add the Role "Account Admin" in the Roles section.
5. Go to your Space &gt; Configuration &gt; Processors and Configure Processor to add the payment methods you want to use (Paypal, Twint, etc).
6. Go to Webhooks &gt; URL Tab and create webhook URL. Add the URL of your website (you can copy from the Craft when you have created the gateway).
7. Go to Webhooks &gt; Listener Tab and create webhook Listener. In Entity select "Transaction" and in Entity State select all states. In URL select the webhook URL you have created in the previous step.
8. Go to the plugin setting in the craf backend and map the Wallee/Postfinance status to the order status.

Craft Setup
-----------

[](#craft-setup)

1. Go to Commerce &gt; System Settings &gt; Gateways and create a new gateway.
2. Select Wallee as the gateway type.
3. Enter the Space ID, API Key and API Secret you have copied in the Wallee Setup.
4. Select the integration mode you want to use (Lightbox, iFrame or Page) [More details](https://en.wallee.com/developer/checkout).
5. When you have created the gateway you can see the Webhook URL that you have to use in the Wallee Setup.

```

    {{ csrfInput() }}
    {{ actionInput('commerce/payments/pay') }}
    {{ hiddenInput('gatewayId', cart.gatewayId) }}
    {% set params = {
        successUrl: '/checkout/success?number=' ~ cart.number,
        cancelUrl: '/checkout/cancel?number=' ~ cart.number,
        paymentButtonSelector: '#wallee-lightbox',
    } %}
    {# Commerce 3 #}
    {{ cart.gateway.getPaymentFormHtml(params)|raw }}

    {# Commerce 4 and 5 #}
    {% namespace cart.gateway.handle|commercePaymentFormNamespace %}
      {{ cart.gateway.getPaymentFormHtml(params)|raw }}
    {% endnamespace %}

```

The parameter paymentButtonSelector: '#wallee-lightbox', is optional and only neeeded if you want to open the lightbox when you click on a button. If you don't use this parameter the lightbox will open automatically when the page is loaded. It's not required for the iframe and page integration.

### How can I show the Wallee transactions id in the orders list in the craft backend?

[](#how-can-i-show-the-wallee-transactions-id-in-the-orders-list-in-the-craft-backend)

1. Go to Commerce &gt; Orders &gt; Click on the cog icon &gt; Customize Sources.
2. In the "Default Table Columns" add the column "Transactions" and save.

Support
-------

[](#support)

If you have any issues with this plugin, please [create an issue](https://github.com/tonioseiler/craft-commerce-wallee/issues) on GitHub or contact us at [Furbo](mailto:support@furbo.ch).

###  Health Score

42

—

FairBetter than 88% of packages

Maintenance61

Regular maintenance activity

Popularity12

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity73

Established project with proven stability

 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

Every ~14 days

Recently: every ~31 days

Total

60

Last Release

409d ago

Major Versions

2.3.13 → 5.0.32024-07-05

2.3.16 → 5.0.62024-10-03

2.3.17 → 5.0.82024-12-05

2.3.18 → 5.0.102025-01-20

2.3.19 → 5.0.112025-02-06

PHP version history (2 changes)2.0.0PHP ^8.0.2

5.0.0PHP ^8.2

### Community

Maintainers

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

---

Top Contributors

[![tonioseiler](https://avatars.githubusercontent.com/u/4467443?v=4)](https://github.com/tonioseiler "tonioseiler (52 commits)")

---

Tags

cmsCraftcraftcmscraft-plugincommerce wallee

### Embed Badge

![Health badge](/badges/furbo-craft-commerce-wallee/health.svg)

```
[![Health](https://phpackages.com/badges/furbo-craft-commerce-wallee/health.svg)](https://phpackages.com/packages/furbo-craft-commerce-wallee)
```

###  Alternatives

[verbb/events

A full-featured plugin for event management and ticketing.

2311.9k](/packages/verbb-events)[verbb/formie

The most user-friendly forms plugin for Craft.

102393.6k70](/packages/verbb-formie)[verbb/hyper

A user-friendly links field for Craft.

24147.8k12](/packages/verbb-hyper)[verbb/gift-voucher

Sell and redeem digital gift vouchers for Craft Commerce.

1322.9k1](/packages/verbb-gift-voucher)[verbb/postie

Get shipping rates, tracking status and print labels with Australia Post, UPS, USPS, FedEx, DHL Express, and more.

1219.3k](/packages/verbb-postie)

PHPackages © 2026

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