Rabobank developer portal helps you develop, innovate, and grow your business. Sign up to access our APIs and start creating amazing experiences.
This document covers the following:
Sign up
It is easy to get started with the Rabobank Developer portal.
Sandbox account
- Navigate to the Rabobank Developer portal and click Sign up for Sandbox.
- Enter your details in the generated form and click Create new account. You should receive an activation email to activate your account.
- Follow the instructions in the email and click Activate.
- Click Login and select Sandbox to login with your new account.
Multi factor authentication
Multi-Factor Authentication is an additional security feature designed to prevent unauthorized access.
- Enter your credentials and click Sign in. You should receive an email with a one-time passcode to verify your identity.
- Enter the code and click Continue.
You are all set to explore our APIs.
User Profile
You can edit your personal and/or organization details by clicking your name.
My Account
View
Here you can View your personal details as entered at the time of account creation.
My Organization
Here you can edit your organization details and view the related Apps.
In case of multiple organizations, you can select the organization you want to view by using the User profile drop down.
Details
Here you can view and/or make changes to your organization. If you are an owner of the selected organization, you can perform the following actions:
Add member
To add a new team member.
- Click Add member.
- Enter their email address and select a Role.
- Click Send invite.
An email is sent to the specified address. The user is added to your organization after they sign up.
Change owner
To change the organization owner.
- Click Change owner.
- Select a new owner from the drop down list and click Change owner.
Change name
To change the organization name.
- Click Change name.
- Add the new organization name and the reason for change, then click Submit your request.
This requested is submitted to the Developer support team and if approved, you organization name is changed.
Request offboarding
To request offboarding your organization.
- Click Request offboarding
- Add the reason for offboarding, then click Submit your request.
This requested is submitted to the Developer support team and if approved, all team members lose access. This action cannot be undone.
Apps
An application allows you to manage your API credentials.
- Click Register app.
- Enter a name for your application and click Register.
You application should now be visible in Your Profile → My organization → Apps. Here you can add configuration to your application.
Select the application and then Configurations.
Credentials
Every application has one set of Client ID - Client secret to identify the generated API requests.
You can choose to have multiple credentials per application:
- Click Add credentials.
- Enter a Name.
- Click Add credentials.
- Make sure that you copy and store the Secret to a secure location, this secret is only displayed one time.
MTLS
You can manage your mTLS certificate from your application:
To select an existing certificate or add a new certificate:
- Log into the Rabobank developer portal.
- Click My Apps.
- Select the application (app) that should make the TLS protected requests.
- Click Select or Add a new certificate.
- Select certificate from the displayed options or Upload a new certificate.
Add Your MTLS Certificate and Certificate name.
The format must comply to the Textual Encoding of Certificates, you must copy and paste the whole chain of certificates, not just the leaf certificate
- Click Save.
You may use an example certificate in Sandbox:
Field | Description |
---|---|
openssl | Command to run OpenSSL |
req | OpenSSL utility for generating a CSR |
newkey rsa: 4096 | Asks OpenSSL to generate a new 2048-bit RSA private key. If you prefer a 4096-bit key, you can change this number to |
keyout key.pem | Specifies the path to save the private key file. |
out cert.pem | Specifies the path to save the public certificate file . |
days | Specifies the validity of the certificate. The certificate is from the date of generation till 365 days. |
The example and self signed certificates are only for use in Sandbox, it is not allowed to use these in Production.
OAuth Redirect URI
You can add a redirect URI to redirect your users:
- Click Add redirection URI.
- Enter the URI and click Add redirection URI.
Subscribe to a plan
After you have registered an application, you can select the available APIs, and subscribe your application to a plan. This plan determines the number of calls you can make to the selected API using your application.
- Click API documentation to look at the overview of our available APIs.
- The displayed tiles with API product names show you the following options:
- Overview - General information about the API product.
- View APIs - The APIs available within the product.
- Subscribe app - Subscription plans available for the API.
- Select the plan and click Subscribe.
- Select your application from the displayed box and click Next.
- Review the details and click Done to subscribe.
Your subscriptions are available in My apps → Your application → Subscriptions.
- Click View details next to your subscription to go back to the product page and/or read its documentation.
- Click Unsubscribe to remove the subscription from your application.
Our APIs reflect the following tags to better identify them according to your business needs:
- PSD2 - Payment Services Directive 2, regulated APIs open to use if you have a PSD2 licence. These API gives control to the user to choose which information to share.
- Premium - Paid APIs for commercial use.
- Idea - API is still an idea, access only select access for testing.
- Prototype - First draft of the API, only select access for testing
- Early access - API not yet released to everyone, but select access granted.
- Deprecated - Deprecated APIs that will be removed from the portal soon. It is not advised to use these APIs for new publications any longer.
- SDK - Downloadable software development kit, which allows you to connect your application to the Rabobank cards.
- Version number - Latest available API version.