Initiate payments and retrieve information on the status of the transaction. You need a PSD2 license to use this service.
The sandbox and production environments are functionally identical, the technical and authorization documentation applies to both environments. However, the sandbox is static, which means that you can perform all operations that are known in production without making any transactions on an account. The transactions posted in the sandbox are cleaned everyday.
It is not allowed to do tests in our sandbox with transactions that contain sensitive/private information. All account information is production like, but has been fully anonymized and account numbers are fictive.
Sandbox url: https://api-sandbox.abnamro.com
Use the following credentials to access the sandbox:
|Attribute||Value for Sandbox|
|API-Key||The API Key for your app from the Developer Portal|
|Download : Public certificate file|
|Download : Private key file|
Depending on your setup you may need to create an exception for the self-signed certificate in your client.
For more information on how to access the sandbox environment, see Single payments tutorial or Batch payments tutorial. Authorization is handled in the same way for production and sandbox environments. For more information see Authorization.
The following accounts are available for testing.
Account Holder Consent
A simplified version of the consent application can be used to select one of the pre-configured accounts for authorization. This application lacks production security for user e.dentifier authorization in favor of easier development.
Returned errors are production-like. However, only functional error scenarios are handled in the sandbox.
Requests and Responses
When developing code, keep in mind that new attributes and values may be added to existing API requests and responses. If a change is deemed code breaking, we will add a new version to both Sandbox and Production.