logo

Configuration for ING Advanced/Rabobank Professional

This chapter explains what needs to be done to activate Rabobank iDEAL Professional or ING iDEAL Advanced in combination with cciDEAL Platform. Rabobank iDEAL Professional and ING iDEAL Advanced are almost the same system, but just follow the instructions for your iDEAL account.

The below steps only need to be done once per website and once per iDEAL account.

Note: Consider switching to Mollie. With a rate of 29 cents per iDEAL transaction (without one-off or monthly costs), Mollie is one of the cheapest providers of payment services. Switching is easy and can be arranged (including activation) today, see the manual.

Creating new certificates

For these iDEAL accounts you will need to create certificates with the certificate generator.

{modal generate.php|iframe=1|title=Genereer eenvoudig certificaten|width=475|height=550}Open the certificate generator{/modal}

  1. Our certificate generator automatically makes sure the validity period is 1825 days (5 years), not 10 years.
  2. Make sure you write down the “Private Key” you use in the certificate generator. For the Private Key, only use lowercase letters, no spaces, no special characters like $ # @, only letters and numbers and between 7 and 10 characters.
  3. The certificates will be emailed to the email address you use in the certificate generator. If you do not receive the email, also check your spam folder!
  4. Unzip the certificate.zip you find in the email.
  5. Login to your production iDEAL dashboard for your bank
    1. ING iDEAL production dashboard.
    2. Rabobank iDEAL production dashboard.
  6. In the iDEAL dashboard go to “Sign up” or “Aanmelden” in the left menu.
  7. Click on the “Activation” or “Activatie” tab.
  8. Upload the certificate cert.cer file that you found in the certificates.zip file from the email.

Write a reminder in your agenda (or tell your customer) to create new certificates 4 years from now!

Configuring cciDEAL and adding the certificates

  1. Now, open a browser and go to the administrator of the Joomla! website
  2. Once you are logged in, go to Components > cciDEAL Platform
  3. You now see the configuration of cciDEAL Platform.
  4. Start entering your preferred settings like your iDEAL account, the iDEAL account ID (a.k.a Merchant ID, Partner ID) etc). You can hover over the text to get a short explanation of what a certain setting does.
  5. It is important that you add the Private Key (see “Creating new certificates”, step 2) in the correct field also.
  6. In the upload areas upload the two certificates you just created
  7. When the configuration is completed, click “Save”

Adding the certificates to the dashboards

ING Advanced
For ING Advanced, go to the iDEAL test dashboard, and add the cert.cer certificate in Aanmeldproces > Configuratie. Make sure there is no other certificate, and otherwise remove the old one (wissen). Then go to the iDEAL production dashboard, and add the cert.cer certificate in Profiel > Beveliging. Make sure there is no other certificate, and otherwise remove the old one (wissen).

Rabobank  Business Banking -> Rabo Professional
For Rabobank Professional -> Rabobank Business Banking, go to the iDEAL test dashboard, and add the cert.cer certificate Aanmeldproces > Configuratie. Make sure there is no other certificate, and otherwise remove the old one (delete). Then go to the iDEAL production dashboard, and add the cert.cer certificate Profiel > Beveiliging. Make sure there is no other certificate, and otherwise remove the old one (delete).

IDEAL Simulator:

Also possible to test payments : with this Simulator you are no longer depended on the testing environment of one of the banks. Important : for security reasons when using above mentioned Simulator you can not use your own certificates! So procede after reading this link completely!: www.ideal-checkout.nl/support/ideal-simulator

Complete the required test payments

ING and Rabobank require that you complete 7 test payments of €1, €2, €3, €4, €5, €6 and €7 euros on the iDEAL test server, to verify that your cciDEAL Platform is setup correctly. Note that each test will have a different status/result, and some will have an error. This is normal! The test results are:

  • Test 1 – Success
  • Test 2 – Cancelled
  • Test 3 – Expired
  • Test 4 – Open
  • Test 5 – Failure
  • Test 6 – Directory request (Success)
  • Test 7 – Format error

To do these tests, you need to create an menu-item in the front-end of your website to the “testing interface” in which you will preform these 7 test. To create a menu-item, please follow all steps here below. If you know how to make a menu-item to the “testing interface” than please proceed from step 4.

  1. Go to Joomla! Administrator > Menus > Main Menu and click on “New” in the top right of your screen
  2. Select “Test Form” at the cciDEAL Platform section for the “Menu item type”
  3. Fill in the “Menu Title”, for example “iDEAL Test Form” and click on “Save & Close” in the top right of your screen
  4. Go to Components > cciDEAL Platform > iDEAL account, and set “iDEAL account status” to “Test”
  5. Go to the front-end of your website and go to the “iDEAL Test Form” you just created to preform the first test
  6. Open the iDEAL test dashboard (ING or Rabobank), and go to Aanmeldproces > Status. You can view the status of the iDEAL test payments here. When the first test is successful, it should have a green tick (groen vinkje) symbol.
  7. You can ignore the “Parameters” and do not have to fill in any of the URLs!
  8. Proceed now with the other remaining tests.
  9. Open the iDEAL test dashboard (ING or Rabobank), and go to Aanmeldproces > Status, and make sure all tests have a green tick (groen vinkje).
  10. You can ignore the “Parameters” and do not have to fill in any of the URLs!
  11. If all tests are completed correctly, you will need to wait until the bank accepts your test results and activates your iDEAL account. This can take up to 24 hours (on week days). The bank will e-mail you when they have activated your account. If you did not receive an e-mail after 2 days, send a support email in the Rabobank Dashboard or e-mail ING at ideal@ing.nl.

Activation of the iDEAL account

After you received the e-mail from the bank, confirming your account is activated, you need to activate it yourself in the last step.

  1. Go to the Rabobank iDEAL production dashboard or the ING iDEAL production dashboard and log-in.
  2. Click on “Aanmelden” and then “Activeren”.
  3. Confirm you want to activate the account.
  4. You can ignore the “Parameters” and do not have to fill in any of the URLs!
  5. Go to Joomla! Administrator > Components > cciDEAL Platform > Configuration and in the “iDEAL account” section set “iDEAL account status” to “Production” and save.
  6. Now, you might want to make sure your extension is set up correctly. Make sure you re-enable any functions (like shipping and taxes) that you might have turned off because you where doing the test payments.

A real payment

To make 100% everything is setup correctly, try to make a real payment in the website. If possible, make a cancelled payment (do not pay, click “annuleren” in the bank page) and a confirmed payment (pay a real amount). If both work, iDEAL is setup correctly.