The payment provider Rabo Smart Pay (also called Rabo OnlineKassa; formerly Rabo OmniKassa 2.0) in the Pronamic Pay plugin can be used to receive payments via WordPress with a Rabo Smart Pay connection at Rabobank.
Install and activate the Pronamic Pay plugin (refer to the Getting Started manual for instructions);
Then go to the WordPress admin Payment » Configurations.
At the top of the page, select “Add new“.
Give the configuration a name, for example “Rabo Smart Pay”.
Choose at Payment provider for the option “Rabobank – Rabo Smart Pay" (or "Rabobank – Rabo Smart Pay – Sandbox” for test mode).
Then select an existing point of sale or create a new point of sale first. How to create a new point of sale is also explained in the Rabobank manual.
Scroll to the section “API Keys” and copy the “Refresh token” from the section “API Key – Production” (or “API-Key – Sandbox” for test mode).
Go back to the configuration in the WordPress admin and put the copied value in the field “Refresh token“.
Copy the “Signing key” value within the Rabo Smart Pay dashboard from the same section.
In the configuration in WordPress, put the copied value in the field “Signing key“.
Save the changes.
Set up transaction feedback
For the best feedback on the status of payments, it is important to set up the feedback correctly.
Go to your Rabo Smart Pay configuration in the WordPress admin (Pay » Configurations » Rabo Smart Pay).
Go to the tab “Transaction feedback“.
Copy the entire Webhook URL which is listed there.
Go to the point of sale within the Rabo Smart Pay dashboard.
Scroll to the section “Website Links” and click on “To process“.
Place the previously copied URL in the appropriate field.
Scroll down and save the changes.
The warning in the configuration will disappear once the feedback for a payment has been processed.
The configuration is complete, we can start testing the payment process.
Test integration with Rabo Smart Pay
In the WordPress admin, go to the Rabo Smart Pay configuration (Pay » Configurations » Rabo Smart Pay).
Choose in the box Test a payment method (such as iDEAL, Bancontact or credit card) and enter any amount.
Press the button "Test“.
Upon successful configuration, a redirection to the payment page of Rabo Smart Pay (Rabo OnlineKassa) takes place.
Add Riverty/AfterPay payment method
To make Riverty (formerly AfterPay) available to your visitors, you must activate this payment method in the Rabo Smart Pay dashboard. A condition for using Riverty is a valid VAT number, which you can enter under the tab Settings. After you have entered the VAT number, you can activate Riverty as a payment method.
Please note: when activating the payment method, you enter into a contract with Riverty in order to accept it on your website. This contract can be viewed from your Rabo Smart Pay dashboard.
A payment via Riverty is best tested via the webshop plugin that you want to use for this. This payment method is supported with Pronamic Pay within the following plugins: