Update for ING iDEAL 2.0
rvdsteege opened this issue · comments
ING is moving to a new platform:
- https://www.ing.nl/zakelijk/betalen/geld-ontvangen/idealupgrade/index.html
- iDEAL Migration Manual Step by Step (PDF)
iDEAL Basic will no longer be available and for iDEAL Advanced, the integration needs to be updated:
In order to process iDEAL transactions via the new platform, three modifications will have to be made to the configuration of your iDEAL integration.
- Merchant ID
- Acquiring URL
- ING signing certificate
Apart from these three configuration modifications, there are no other functional changes.
Merchant ID
These will all need to be updated:
[…] the first four digits will change from 0050 to 0051. For example, if your old merchant ID is 005012345, your new merchant ID will be 005112345.
Acquiring URL
Production
- Generic (accepts all messages): https://ideal-acquiring.ing.nl/ideal/iDEALv3
If you have configured separate URLs for the three types of messages:
- Directory Request → https://ideal-acquiring.ing.nl/ideal/iDEALv3/directory
- Transaction Request → https://ideal-acquiring.ing.nl/ideal/iDEALv3/transaction
- Status Request → https://ideal-acquiring.ing.nl/ideal/iDEALv3/status
Sandbox
- Generic (accepts all messages): https://sandbox.ideal-acquiring.ing.nl/ideal/iDEALv3
If you have configured separate URLs for the three types of messages:
- Directory Request → https://sandbox.ideal-acquiring.ing.nl/ideal/iDEALv3/directory
- Transaction Request → https://sandbox.ideal-acquiring.ing.nl/ideal/iDEALv3/transaction
- Status Request → https://sandbox.ideal-acquiring.ing.nl/ideal/iDEALv3/status
Some work in progress in: e56f4de and e99139e.
I want to remove the test and live mode setting and add two separate gateways, one for production and one for the sandbox:
- ING - iDEAL Advanced - New platform - Production
- ING - iDEAL Advanced - New platform - Sandbox
Because the production and sandbox environment have their own dashboard URL, payment server URL and signing certificates.
With this we can also simplify the code further.
I want to remove the test and live mode setting and add two separate gateways, one for production and one for the sandbox:
- ING - iDEAL Advanced - New platform - Production
- ING - iDEAL Advanced - New platform - Sandbox
Because the production and sandbox environment have their own dashboard URL, payment server URL and signing certificates.
I have opened the following issues for this: