Try it Out (Sandbox)
A guide for developers to try code examples and test Rabobank’s Batch Transaction Details APIs.
The Rabobank Sandbox uses stubs.
- End‑to‑end flows cannot be tested—only simulated responses.
- Certificates are not validated against requirements.
Authentication in Sandbox
We provide a key and certificate for mTLS authentication and request signing:
mTLS
Signing
Base URL
All sandbox API endpoints start with:
https://api-sandbox.rabobank.nl/openapi/sandbox/payments/insight
Available Endpoints
Before you can retrieve batch transaction details you must retrieve the account-id and batch-entry-reference
- Retrieve
account-id:GET /accounts - Retrieve
batch-entry-reference:GET /accounts/{account-id}/transactions
To know more about these endoints read Business Account Insight.
Batch Transaction Details
- Retrieve batch transaction details using
account-idandbatch-entry-reference:GET /accounts/{account-id}/batch-details/{batch-entry-reference}
Example request and responses
Batch transactions for a specific consented payment account
Endpoint: https://api-sandbox.rabobank.nl/openapi/sandbox/payments/insight/accounts/{account-id}/batch-details/{batch-entry-reference}
Request
GET https://api.rabobank.nl/openapi/payments/insight/accounts/Wp-xhZMGEWRIIgVjPwTC1aKJJ0VCRZ_4bScUVXof7e0/batch-details/OM1B000000645366
Date: Tue, 15 Nov 2020 08:12:31 GMT
Digest: sha-512=z4PhNX7vuL3xVChQ1m2AB9Yg5AULVxXcg/SpIdNs6c5H0NE8XYXysP+DGNKHfuwvY7kxvUdBeoGlODJ6+SfaPg==
X-Request-ID: 594d27d0-26d7-47dc-9d62-c307616220b6
Signature: keyId="474941545142452678797059264714336600071935444114",algorithm="rsa-sha512",headers="date digest x-request-id",signature="gsr8ERuQlckVL20c2bbakPtIMa64CFS9jznax6hY3REZQ2PPVjKbzLzgZmfpWv5/TGTt7WHOV7pzOCb2OIjfE1eVrayIep8VZdkPKlefkCzfhnaq4xJxAf6l3uhpuzo915+8yohNk1sLL7L9b61EcCNOy8mJmfOmF8iyDcuTXAgh+4pNEaIx8DaIV+T+fz/8Lar0sp4Km9uuGjD5RfsWNsKU1cp/SIgdoS9PSpBVQFSlSKTq9zGWaJymdAo/pNJARE3XFe7ioGBkASUW0Yixbm0txcU+NlWvIpCaKHmWXKVLwqNtL+sQeyvZWUSnz2DmGNzvsxJleGV3ZGSvNYGn4Q=="
Signature-Certificate: MIID9DCCAtygAwIBAgIUUzEdjjbjLOePU7NeZfai6bv9RJIwDQYJKoZIhvcNAQELBQAweDEyMDAGA1UEAwwpUmFib2JhbmsgZGV2ZWxvcGVyIHBvcnRhbCBTYW5kYm94IHRlc3RpbmcxCzAJBgNVBAYTAk5MMRAwDgYDVQQIDAdVdHJlY2h0MRAwDgYDVQQHDAdVdHJlY2h0MREwDwYDVQQKDAhSYWJvYmFuazAgFw0yNTExMTIxNTQ3MzRaGA8yMTAwMTAyNTE1NDczNFoweDEyMDAGA1UEAwwpUmFib2JhbmsgZGV2ZWxvcGVyIHBvcnRhbCBTYW5kYm94IHRlc3RpbmcxCzAJBgNVBAYTAk5MMRAwDgYDVQQIDAdVdHJlY2h0MRAwDgYDVQQHDAdVdHJlY2h0MREwDwYDVQQKDAhSYWJvYmFuazCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALGoQqBxfADuEAHs/k1UoKkqn1XrK3ocV/rItsnCU3ynW9gahC8Ggj4UtcjNcXh8fBieV+6oeFcMRXofY6PiS6IM3YxofwMUM0JqTC/JZcoVhnEButAbg+DVJJfR7jxEDFUR2LL2RTLHYugtJdbg92kuUy7bXjayj6/Ef2R3s+cI7rHiI7oAftce61k4sVmQxGtxAVt+jrSB8eX/hVqdzfNb1MSzRbfII56rLgeaSbWm7gkYcJimyWjPuabqxY0cIvwkum5BRJ87x+QRdxzJuXYuwZsUMaY4ETYiiwUv7Q2vOZ066a6zBs++JSdgCUypvqm9YvRn3vCxB3+me+jvhdUCAwEAAaN0MHIwHQYDVR0OBBYEFHr3mI71/GxAJ/nDhNTZL+XEX6cZMB8GA1UdIwQYMBaAFHr3mI71/GxAJ/nDhNTZL+XEX6cZMA4GA1UdDwEB/wQEAwIFoDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAEZod53U0IhIQZSVo4mVSn/bWT53uaeAcSwtRi+hyb8K2nDmT8wWdb6xewghd6EXIpWwetG8+odqvCaatdwPa4XjxE9XEecZC+EAYucY7joEk+maDjgJdgNNCwmWGQvOi9Fav9o2bbSGC3Y615K34aMmSNfuCGJHTw88RciLhPUdLMQF3gUTcQjlRcmE0oBZilZ0BF8Q1BIaJiFZZ7nNb4FGYB3ouySsmz/aPTz+VENZp2geCGjxW+SUIVpKiWA6NN2iJkp4Zywe39FxCca0Fw+QHl0vuMhh5fxyFA3eJLZREsZdgqwXnvIwNIM6/Yd1lxUIEyHL1J/m/vcJv/X0ZY4=Request with next page (page number 2:
GET https://api.rabobank.nl/openapi/payments/insight/accounts/Wp-xhZMGEWRIIgVjPwTC1aKJJ0VCRZ_4bScUVXof7e0/batch-details/OM1B000000645364?pageNumber=2
Response
{
"batchEntryReference": "OM1B000000645364",
"paymentInformationIdentification": "123456",
"numberOfTransactions": 550,
"authorisationUsername": "TestAuthorisationUser2",
"authorisationHistory": [
{
"authorisationUsername": "TestAuthorisationUser1",
"authorisationDateTime": "2025-06-18T00:00:00.000Z"
},
{
"authorisationUsername": "TestAuthorisationUser2",
"authorisationDateTime": "2025-06-19T00:00:00.000Z"
}
],
"categoryPurposeCode": "BONU",
"batchType": "CT",
"batchAmount": {
"value": "55000",
"currency": "EUR"
},
"requestedExecutionDate": "2025-06-17",
"next": "/accounts/hBS4MQ0Oc4LLJRiUiE_R94_-zoU4B2vwnPkXmsGh_bA/batch-details/OM1B000000645364?pageNumber=2",
"transactionDetails": [
{
"creditorAccount": {
"currency": "EUR",
"iban": "NL80RABO1127039349"
},
"creditorAgent": "TESTBIC2",
"debtorAccount": {
"currency": "EUR",
"iban": "NL80RABO1127000002"
},
"debtorAgent": "TESTBIC2",
"endToEndId": "E2EId03-IPIV4TC08C01-1844251",
"transactionAmount": {
"value": "100"
},
"ultimateCreditor": "Counterparty Name",
"ultimateDebtor": "UltimateOriginator"
}
]
}Test scenarios
Account-id's present in the Sandbox environment:
| IBAN | account-id |
|---|---|
| NL52RABO0125618484 | Wp-xhZMGEWRIIgVjPwTC1aKJJ0VCRZ_4bScUVXof7e0 |
| NL80RABO1127000002 | hBS4MQ0Oc4LLJRiUiE_R94_-zoU4B2vwnPkXmsGh_bA |
Scenario's present in the Business Account Insight - Transactions API for testing together with BTD present in the Sandbox environment:
| IBAN | account-id | dateFrom | dateTo | batchEntryReference | NoOfTransactions |
|---|---|---|---|---|---|
| NL52RABO0125618484 | Wp-xhZMGEWRIIgVjPwTC1aKJJ0VCRZ_4bScUVXof7e0 | 2025-07-01T00:00:00Z | 2025-07-31T23:59:59Z | OM1B000000645366 | 250 |
| NL80RABO1127000002 | hBS4MQ0Oc4LLJRiUiE_R94_-zoU4B2vwnPkXmsGh_bA | 2025-07-01T00:00:00Z | 2025-07-31T23:59:59Z | OM1B000000645365 | 1500 |
| NL80RABO1127000002 | hBS4MQ0Oc4LLJRiUiE_R94_-zoU4B2vwnPkXmsGh_bA | 2024-10-01T00:00:00Z | 2024-10-30T23:59:59Z | OM1B000000645364 | 550 |
Account-id and corresponding batch-entry-reference scenario's present in the Sandbox environment:
| IBAN | account-id | batch-entry-reference | NoOfTransactions |
|---|---|---|---|
| NL52RABO0125618484 | Wp-xhZMGEWRIIgVjPwTC1aKJJ0VCRZ_4bScUVXof7e0 | OM1B000000645366 | 250 |
| NL80RABO1127000002 | hBS4MQ0Oc4LLJRiUiE_R94_-zoU4B2vwnPkXmsGh_bA | OM1B000000645365 | 1500 |
| NL80RABO1127000002 | hBS4MQ0Oc4LLJRiUiE_R94_-zoU4B2vwnPkXmsGh_bA | OM1B000000645364 | 550 |
These codes are for Sandbox only.
