white-nl/commerce-rabo-smart-pay

Official Rabo Smart Pay Plugin for Craft 5

Maintainers

Package info

github.com/white-nl/commerce-rabo-smart-pay

Documentation

Type:craft-plugin

pkg:composer/white-nl/commerce-rabo-smart-pay

Statistics

Installs: 5

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

2.0.0 2026-04-16 11:50 UTC

This package is auto-updated.

Last update: 2026-04-17 09:53:19 UTC


README

Official Rabo Smart Pay Plugin for Craft 5

Requirements

This plugin requires Craft CMS 5.8.0 or later, and PHP 8.2 or later.

Installation

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

From the Plugin Store

Go to the Plugin Store in your project’s Control Panel and search for “Rabo Smart Pay”. Then press “Install”.

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 white-nl/commerce-rabo-smart-pay

# tell Craft to install the plugin
./craft plugin/install commerce-rabo-smart-pay

Rabo Smart Pay Setup

Request access

  1. Go to the Rabo Smart Pay website and click on Vraag Rabo Smart Pay aan.
  2. Login with your business card and the Rabo Scanner. Then, under payment solutions, select Overige producten.
  3. On the next page, check your global business details and complete where necessary.
  4. On the next page, check the overview and sign the request with your business card and the Rabo Scanner.
  5. After signing, you will have access to the Rabo Smart Pay dashboard

Generate Rabo webshop keys

  1. Login to your Rabo Smart Pay dashboard and click on Apps -> Rabo Smartpay.
  2. In the Self Service tab, under Commercial unit click on new commercial unit.
  3. Fill in the name and details of your webshop and click Save.
  4. Click on manage under webshops for the commercial unit you just created.
  5. Under actions click on Integration settings and then on Generate new keys.
  6. Copy the Signing key and Refresh token and fill in the gateway settings in your Craft Control Panel.
  7. After saving the plugin settings, a webhook URL will be generated. Copy this URL and add it to the Webhook URL field in the Rabo Smart Pay dashboard and click Save.

Pay attention that this webhook URL is different for each environment (e.g. local, staging, production). You will need to add the correct webhook URL for each environment in the Rabo Smart Pay dashboard. You can get the correct webhook URL for each environment by going to the gateway settings in your Craft Control Panel and copying the generated URL, or by running the following command in your terminal:

./craft commerce/gateways/webhook-url <gatewayHandle>

Full documentation

Rabo smart pay for Craft CMS is brought to you by WHITE Digital Agency