PHPackages                             rapidez/paynl - 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. rapidez/paynl

ActiveLibrary[Payment Processing](/categories/payments)

rapidez/paynl
=============

Rapidez PayNL

5.0.0(5mo ago)04.6k↓50%6GPL-3.0-or-laterPHPPHP ^8.1

Since Sep 24Pushed 2mo ago2 watchersCompare

[ Source](https://github.com/rapidez/paynl)[ Packagist](https://packagist.org/packages/rapidez/paynl)[ Docs](https://rapidez.io)[ RSS](/packages/rapidez-paynl/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (2)Versions (37)Used By (0)

Rapidez PayNL
=============

[](#rapidez-paynl)

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

[](#requirements)

You need to have the [PayNL Magento 2 module](https://github.com/paynl/magento2-plugin) and the [PayNL Magento 2 GraphQL module](https://github.com/paynl/magento2-graphql) installed and configured within your Magento 2 installation.

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

[](#installation)

```
composer require rapidez/paynl
```

### Configuration

[](#configuration)

Because the payment endpoints require authentication we use [justbetter/laravel-magento-client](https://github.com/justbetter/laravel-magento-client)The folowing .env variables need to be set:

```
MAGENTO_BASE_URL=${MAGENTO_URL}
# See: https://developer.adobe.com/commerce/webapi/get-started/authentication/gs-authentication-token/#integration-tokens
MAGENTO_ACCESS_TOKEN=
```

By default the access token is used as bearer token, to use oauth for this instead see the [authentication section](https://github.com/justbetter/laravel-magento-client#authentication)

Only the `Paynl_Payment::graphql_capture` (GraphQL - Capture) resource access is required.

### Views

[](#views)

You can publish the views with:

```
php artisan vendor:publish --provider="Rapidez\Paynl\PaynlServiceProvider" --tag=views
```

### Pin payments

[](#pin-payments)

If you want to enable the pin terminal dropdown you will have to add the following snippet

```
pay_issuers {
    id
    name
}

```

to the `available_payment_methods` field in `rapidez/core/resources/views/cart/queries/fragments/cart.graphql`

License
-------

[](#license)

GNU General Public License v3. Please see [License File](LICENSE) for more information.

###  Health Score

52

—

FairBetter than 96% of packages

Maintenance81

Actively maintained with recent releases

Popularity25

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity71

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~48 days

Recently: every ~26 days

Total

35

Last Release

53d ago

Major Versions

2.0.2 → 3.0.02024-12-13

3.1.0 → 4.0.02025-06-05

3.1.1 → 4.0.12025-10-17

2.1.0 → 5.0.02025-12-11

2.1.1 → 4.1.12026-02-13

PHP version history (4 changes)0.1.0PHP ^7.4

0.2.0PHP ^8.0|^8.1

1.x-devPHP ^8.1|^8.2

4.0.0PHP ^8.1

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/72222911?v=4)[Rapidez](/maintainers/rapidez)[@rapidez](https://github.com/rapidez)

---

Top Contributors

[![royduin](https://avatars.githubusercontent.com/u/1703233?v=4)](https://github.com/royduin "royduin (28 commits)")[![indykoning](https://avatars.githubusercontent.com/u/15870933?v=4)](https://github.com/indykoning "indykoning (22 commits)")[![Jade-GG](https://avatars.githubusercontent.com/u/32514269?v=4)](https://github.com/Jade-GG "Jade-GG (2 commits)")[![BobWez98](https://avatars.githubusercontent.com/u/23509926?v=4)](https://github.com/BobWez98 "BobWez98 (2 commits)")[![claudio-ferraro](https://avatars.githubusercontent.com/u/54107647?v=4)](https://github.com/claudio-ferraro "claudio-ferraro (2 commits)")[![Roene-JustBetter](https://avatars.githubusercontent.com/u/85165259?v=4)](https://github.com/Roene-JustBetter "Roene-JustBetter (2 commits)")[![VincentBean](https://avatars.githubusercontent.com/u/3906942?v=4)](https://github.com/VincentBean "VincentBean (1 commits)")[![danielsmink](https://avatars.githubusercontent.com/u/2118314?v=4)](https://github.com/danielsmink "danielsmink (1 commits)")[![quintenbuis](https://avatars.githubusercontent.com/u/36452184?v=4)](https://github.com/quintenbuis "quintenbuis (1 commits)")

---

Tags

hacktoberfestrapidez

### Embed Badge

![Health badge](/badges/rapidez-paynl/health.svg)

```
[![Health](https://phpackages.com/badges/rapidez-paynl/health.svg)](https://phpackages.com/packages/rapidez-paynl)
```

PHPackages © 2026

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