Indev Joomla! extensionsChill Creations will not release any Joomla! extension for Joomla! 1.6. This is less dramatic as it may sound, and in the following article I'll try to explain my motivations.  

The most important reason has little to do with Joomla! 1.6 actually, but with what my goals are for Chill Creations. Also, it is important to note that Joomla! 1.7 is expected to be released in July 2011, and our decision is not for all future versions, just Joomla! 1.6. 

Read more: No Joomla! 1.6 extensions from Chill Creations

iDEAL logoWe have just released cciDEAL 2.2.8, which now has the new security Bank certificates integrated by default. For users using older versions of cciDEAL for Virtuemart, it is important to read the following FAQ about the "unknown fingerprint" or "vingerafdruk onbekend" error and the impending changes to iDEAL!  

Read more: cciDEAL 2.2.8 with new security certificates

We have tested cciDEAL for implementing Rabo OmniKassa in HikaShop, there were no problems. The fastest and easiest way to implement Rabo OmniKassa is to use our cciDEAL extension. We will regularly test our Rabo OmniKassa integration with new Hikashop versions. 

This article explains adding Rabo OmniKassa to Joomla! extensions, more about cciDEAL >>>

  1. First install Hikashop in the Joomla! website. 
  2. Then download the latest cciDEAL version from our downloads section, and install it.
  3. Configure the Hikashop plugin
    1. In the Joomla! administrator, go to Hikashop > System > Payment Methods 
    2. Open the cciDEAL plugin "Hikashop - cciDEAL"
    3. Optional: click on the edit icon next to Zone (on the right) and select Netherlands (or any other country) if you want cciDEAL not to work for all countries, but only the selected. If you want cciDEAL to work for all countries, do not use this function. 
    4. At the statusses, choose your desired status after different payments.
    5. Invalid status could be "Geannuleerd" or "Canceled"
    6. Pending status could be "Geplaatst" or "Created"
    7. Verified status could be "Betaald" or "Confirmed"
  4. Because Rabo OmniKassa supports muliple payment methods, you can choose if and how you want to display them in HikaShop to the webshop customers. 
    1. Use the Media Manager (Content > Media Manager) or FTP to go to /media/com_hikashop/images/payment.
    2. Download and unzip this file with payment method logos here
    3. The file contains different images with the payment methods supported by Rabo OmniKassa. The PSD's are also included so you could also edit the images.
    4. iDEAL only: If you only use iDEAL in Rabo OmniKassa, there are small, medium and large (in English and Dutch) iDEAL logos which can be used, there file name starts with "ideal_".
    5. All payment methods: if you use all payment methods supported by Rabo OmniKassa, use the image "all_payment_methods.png". 
    6. Some payment methods: if you use only a few of the payment methods supported by Rabo OmniKassa, open all_payment_methods.psd in Photoshop (or similar software) and re-arrange the payment method layers. 
    7. PostNL: we have also added a PostNL logo for your convience, which can be used for your shipping methods. 
    8. After you have chosen/modified a payment method image, upload it to the "payment" folder.
    9. Go back to Hikashop and click "Save" in the toolbar, so the Configuration tab is refreshed.
    10. On the right, click on the edit icon next to "Images", and select the preferred OmniKassa logo.
  5. Now, if needed, also edit the payment method Name and Description (on the left). 
  6. Click on save, without changing anything else. The configuration should now be correct. 
You can now configure your Rabo OmniKassa account in the "Configuration for cciDEAL" chapter. 

It is possible to accept Rabo OmniKassa payments from within Joomla! articles with great flexibility and ease. With this function you could for example accept donations or get payments for an invoice/order. The amount to be paid and payment ID can be fixed by you or kept "open" so the user can enter his/her preferred value. It is also possible to use a dropdown from which the user can select an amount to be paid. 

To use this function you need to enable the cciDEAL plugins first. Go to Extensions > Plug-in Manager and search for "iDEAL" in the filter. Enable the "Editor button - cciDEAL" and "Content - plugin - cciDEAL" plugins. 


This article explains adding Rabo OmniKassa to Joomla! extensions, more about cciDEAL >>>

Rabo OmniKassa button in Joomla! articles

To add an cciDEAL form to any Joomla! article, a simple "tag" is added to the article. That tag will then in the site generate an cciDEAL form. An example cciDEAL form is shown below. The form can handle all payment methods supported by your Rabo OmniKassa account and your contract with the Rabobank, not just iDEAL!

iDEAL payment via Joomla! articles

cciDEAL tag in the administrator

On installation cciDEAL will also install an editor plugin, which shows an Rabo OmniKassa button, as marked in the below image. When that button is clicked, the default cciDEAL tag is added to the Joomla! article. That tag can be customized to fit your needs, and will generate the cciDEAL form in the website. 
Add Rabo OmniKassa to Joomla! articles
The default cciDEAL tag is:
{cciDEAL title="Nu_betalen" amount_by_user amount="15.00,22.00" amount_text="Kies_bedrag:" paymentid_none paymentid_by_user paymentid="399" paymentid_text="Kenmerk:" extra_textfield extra_textarea extra_textfield_required extra_textarea_required extra_text="Informatie:" submit_button="Verder" }

Customizing your cciDEAL form

The above code has to be customized to your wishes before it is usable. All possibilities are explained in below table and image.
Please note that all values between braces ".." should use an underscore  _, not spaces!
You can add only one "type" per button, for extended forms consider our integration with RSForm Pro.

Type Possible values
title Title above the form, “Betaal_met_Rabo OmniKassa” by default

There are three options for the amount shown in the form

  • A fixed single amount can be created by adding: amount="15.00"
  • Multiple fixed amounts in a dropdown can be created by: amount="15.00,22.00"
  • An input field so a user can enter an amount can be created by: amound_by_user
amount_text The title of the amount field, “Kies_bedrag:” by default
paymentid There are a few different options for the payment ID in the form
  • To set a fixed payment ID, use the code: paymentid="399"
  • For no payment ID to be visible to the user at all (cciDEAL will generate one), the following code should be used: paymentid_none
  • To allow the user to enter a payment ID himself, add the code: paymentid_by_user
This value can be removed from the tag if you don't want to show a payment ID.
paymentid_text The title of the payment id, "Kenmerk:" by default. This value can be removed from the tag if you don't want to show a payment ID. 

This can be used to collect just a little bit more information about the user or payment. The field will change nothing about the Rabo OmniKassa payment, it will only register the information submitted by the user, and show it in the "Extra information" field in the cciDEAL Payments page. These fields will accept letters, numbers, spaces and . , ? ! @ #. Other symbols are blocked for security reasons.

These fields can be used to collect, for example names, e-mail addresses, comments or other short messages. They allow you to easier identify the payment then with only the paymentid fields mentioned above. 

  • optional text field, maximum input 100 characters, use the code extra_textfield
  • required text field, maximum input 100 charecters, use the code extra_textfield_required 
  • optional text area, use the code extra_textarea 
  • required text area, use the code extra_textarea_required

This value can be removed from the tag if you don't want to show an extra text field or area. 

extra_text The title of the extra text field or extra text area, "Informatie:" by default. This value can be removed from the tag if you don't want to show an extra text field or area. 
submit_button Text of the submit button, “Verder” by default

A few cciDEAL tag and form examples

You can copy/paste these examples to your article, they should immediately work!


{cciDEAL title="Betaal_met_iDEAL" amount="15.00,22.00" amount_text="Kies_bedrag:" paymentid="399" paymentid_text="Kenmerk:" submit_button="Verder" }


{cciDEAL title="Betaal_met_iDEAL" amount="15.00" amount_text="Bedrag:" paymentid_by_user paymentid_text="Uw_factuur:" submit_button="Verder" }


{cciDEAL title="Betaal_met_iDEAL" amount_by_user amount_text="Uw_donatie:" paymentid_none submit_button="Verder" }


{cciDEAL title="Betaal_met_iDEAL" amount="15.00" amount_text="Kies_bedrag:" paymentid="399" paymentid_text="Kenmerk:" submit_button="Verder" }

iDEAL logoWe have just released cciDEAL 2.2.7 which adds support for Virtuemart 1.1.8 to cciDEAL for Virtuemart. We advice you to upgrade to Virtuemart 1.1.8 as soon as possible, as 1.1.8 is a security release! 

Read more for details and update instructions. Updating ccDEAL Virtuemart to 2.2.8 is relatively easy, but you should be careful with updating Virtuemart!

Read more: cciDEAL 2.2.7 for Virtuemart 1.1.8

ccNewsletter 1.0.10 Security Release

We received a report that there was a security issue in the current ccNewsletter (Joomla! newsletter) versions. After investigation I can confirm that there is a SQL injection issue in the ccNewsletter module versions 1.0.7 threw 1.0.9. There is already a known security issue in 1.0.6 and earlier, so I advice everyone using a ccNewsletter version before 1.0.10 to upgrade! 

You can download ccNewsletter 1.0.10 from our downloads section here. If you need details (because you have done custom modifications to the module), please create a support email where we will share them.

A thank you to Fiona from Spiral Scripts Joomla! Extensions for the report!

Read more: ccNewsletter 1.0.10 security release

Page 14 of 20