This section explains how to set up and configure your integration with the Rabo Smart Pay Merchant Service API.
Prerequisite
Before you start developing, you’ll need an active Rabo Smart Pay relationship. If you don’t have one yet, you can request Rabo Smart Pay here.
Integration
Once you’re ready to use our APIs, follow these guidelines to get started:
- Ensure you have a working sandbox account in the Rabobank developer portal. Refer to the Get Started for instructions on creating an account and registering an application.
- To access Rabobank APIs, you must configure a valid TLS certificate.
- After completing your account and application setup, subscribe the Merchant Service API product to your application to activate access.
Sandbox setup
When you’re ready to start building your integration, the sandbox environment is the ideal place to begin. It closely replicates the behavior of our production APIs, enabling you to safely test your implementation, simulate transactions, and validate responses before going live.
Get started in the sandbox
- Start your integration by connecting to the sandbox endpoints. These endpoints support the same functionality as production and allow you to test without processing real transactions.
- To help you integrate efficiently, we provide the API integration guide and the Sandbox scenarios refund pages. These guides explain how to work with our endpoints. It includes examples and best practices to support a smooth implementation.
Go live
Once you've successfully tested your integration in the sandbox environment and confirmed that all connections work as expected, you're ready to go live. Here's how to make the switch
- Update the URL in your integration.
- Use production authentication.