This page is intended for developers that want to integrate a web shop with Rabo Omnikassa using the Omnikassa API. It should be used in conjunction with the API specification and provides additional information on how to use the API.
Choosing the best approach
The OmniKassa API can be used independent from the programming language and platform. However, there are other ways to integrate with Rabo Omnikassa that require less effort, so we advice you to choose the best approach, depending on the type of web shop and the environment in which the shop is running:
- For commonly used web shops (such as Magento, WooCommerce, etc) plug-ins exist that can be easily installed and configured without the need to code anything.
- For the languages PHP, .NET and Java there are SDK's (software development kits) are available that under the hood use this API but take away complexity from the programmer.
For more information on the plug-ins, SDK's and where to get them, please consult the user manual of Rabo Omnikassa.
Obtaining a sandbox refresh token and signing key
In order to use the sandbox environment of Rabo Omnikassa a valid refresh token and signing key are required. There are two ways to obtain these keying material. First they can be copied from the Omnikassa dashboard by a merchant that has successfully registered with Rabo Omnikassa. If you are not developing for a specific merchant then please contact the Support Team to request a refresh token and signing key.
Switching from sandbox to live
After having successfully integrated with the sandbox environment of Rabo Omnikassa the switch to the live environment typically consists of two steps:
- Change the base path of each call from
- Replace the sandbox refresh token and signing key with the refresh token and signing key for the live environment. These can only be obtained from the Omnikassa dashboard by a registered merchant.