Configuration for DigiWallet/TargetPay
This chapter explains what needs to be done to activate a TargetPay account in combination with cciDEAL. The below steps only need to be done once per website and once per account.
Check your DigiWallet/TargetPay account
Accepting payments via TargetPay will not work if the TargetPay account is not activated correctly and completely. To save your own and our time, please make sure the TargetPay account is active before you continue with configuring cciDEAL.
- Go to https://www.targetpay.com/
- Login with the correct account you want to use with cciDEAL
- In the top menu select “Mijn account”
- In the left menu select “Gegevens wijzigen”
- Make sure all required details are entered, the most important are the details under “Contactpersoon”, “Bedrijfsgegevens” and “Facturering”.
- Also enter “Helpdesk contact”, “Helpdesk e-mail” and “Helpdesk URL” under “Helpdesk gegevens”.
- Click “Opslaan” to save the details.
- Then send a copy of your “legitimatiebewijs” by e-mail to salessupport@targetmedia.nl. Also, add your customer ID (top right in TargetPay website when logged in) in that email and ask them if the account is now active.
- If TargetPay confirmed the account is active, continue with this manual.
Configuring cciDEAL
- Go to the administrator of the Joomla! website
- Once you are logged in, go to Components > cciDEAL > Configuration
- You now see the configuration of cciDEAL
- Start entering your preferred settings. You can hover over the text to get an explanation of each setting.
- The TargetPay ID is called a “layout code” by TargetPay. It is NOT your customer number. To create a “Layout code” follow the below manual:
- Go to https://www.targetpay.com/
- Login with the correct account you want to use with cciDEAL
- In the top menu select “Mijn account”
- In the left menu select “Subaccounts/layouts”
- Under “Nieuw subaccount maken/kopie maken” add the site name for “Omschrijving” and click “Verzenden”
- In the table open the new layoutcode by clicking the “edit” icon on the right
- Add your details in “Omschrijving”, “Site titel”, “SiteURL”. You can leave the other fields empty. Save by clicking “Pas wijziging toe”.
- Copy and paste the new layout code (shown in table) into the Account ID field in cciDEAL
- Set “iDEAL account status” to “Test” in cciDEAL.
- When the configuration of cciDEAL is completed, click “Save”
Complete a test payment
Perform a test payment. If you set TargetPay to “test” in cciDEAL, a cancelled payment in the iDEAL pages of the bank will be registered and communicated to the website as a successful/paid payment. This is nice for testing the payments, but do not forget to set TargetPay back to “production” in cciDEAL after testing!
- Go to the Joomla! website, and the extension where iDEAL payments can be made
- Start making a payment, which will be cancelled, and in iDEAL page, select “Annuleren” or similar.
- Make sure, when you return to the website, you get a green warning explaining the payment was successful.
- Also go to the administrator, then Component > cciDEAL > Payments and make sure the latest payment has status “Paid”.
- If the status is updated to paid in the website, iDEAL via TargetPay is working correctly.
Complete a real payment
To make 100% everything is setup correctly, try to make a real payment in the website.
- Set cciDEAL to production
- Go to the administrator of the Joomla! website
- Once you are logged in, go to Components > cciDEAL > Configuration
- Set “iDEAL account status” to “Production”
- Perform a real payment, which will be successful. Make sure, when you return to the website, you get a green notification explaining the payment was successful. Also go to the administrator, then Component > cciDEAL > Payments and make sure the latest payment has status “Paid”.
- Perform a real payment, which you should cancel (Annuleren). Make sure, when you return to the website, you get a red notification explaining the payment was cancelled. Also go to the administrator, then Component > cciDEAL > Payments and make sure the latest payment has status “Cancelled”.