You need to have the PayNL Magento 2 module and the PayNL Magento 2 GraphQL module installed and configured within your Magento 2 installation.
composer require rapidez/paynl
Because the payment endpoints require authentication we use 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
You can publish the views with:
php artisan vendor:publish --provider="Rapidez\Paynl\PaynlServiceProvider" --tag=views
GNU General Public License v3. Please see License File for more information.