You can add Rabo OmniKassa as a payment method to forms in RSForm Pro. This allows you to setup a form with Rabo OmniKassa and all supported payment methods (iDEAL, minitix, credit card and more) in no time! This can be used for a small webshop, donations, down-loadable products and more.

We have tested cciDEAL for implementing Rabo OmniKassa in RSForm Pro, 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 RSForm Pro versions. 

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

 

Please read the official RSForm! Pro Payment Plugin manual, and then read this manual. The RSForm! Pro - Rabo OmniKassa plugin works exactly as the RSForm Pro Paypal plugin, so the RSJoomla! manual also applies to Rabo OmniKassa. 

Install and enable the extensions

  1. Download and install RSForm Pro in the Joomla! website. 
  2. Download the latest cciDEAL version from our downloads section, and install it in Joomla!.
  3. In the Joomla! administrator, go to Extensions > Plugin Manager, and use the filter to search for "RSForm".
  4. In the results, find the "System - RSForm Pro - cciDEAL" plugin and make sure it is enabled. 
  5. Also enable all other payment plugins: System - RSForm! Pro Paypal, System - RSForm! Pro Payment, System - RSForm! Pro Offline Payment.

RSForm Pro configuration

  1. Go to Components > RSForm! Pro > Configuration
  2. Check the tabs "Payment", "Paypal" and "iDEAL" one by one
  3. Enter the details that apply to you

Form e-mail settings

When a form is submitted, different e-mails can be sent directly after the form is submitted or only after a successful payment.
To configure this, follow the steps below.

  1. Go to your form at Components > RSForm! Pro > Manage Forms > Your form
  2. In the form, go to the "Properties" tab
  3. In the "Emails" section, open pages "User Emails", "Admin Emails" and "Additional Emails" and set the details that apply to you
  4. Scroll down to the "Extras" section, open page "Payment Email Settings" and change the settings if required. 

Adding product or donation fields to the form

  1. Go to your form at Components > RSForm! Pro > Manage Forms > Your form
  2. Make sure you are in the "Components" tab
  3. In the bottom left, you will now notice the "payment" fields that can be added to your form.

You can add a single product, multiple products or donation field to the form. You can not add multiple different "payment" field types (for example: two single products field and one donation field) in one form, so choose one.

The "Multiple products" field needs a little more explanation. To add a "Multiple products" field, click on it and then:

  1. Add your preferred details in the Name, Caption and Description fields
  2. In the items field, you can add every product option in this syntax: Product price|Product name. Example of three products:
    10|Product one
    20|Product two
    30|Product three
  3. Under Attributes set whether a user can select multiple products (Multiple? Yes) and View Type (Dropdown or Checkbox)
  4. After your selection is made, click Save.
  5. You can add another Multiple Products field (for other products) or continue. 

Adding payment method fields to the form

  1. After you added product fields, click on the Total field and add it directly under the product fields. 
  2. Now, configure your payment method(s). RSJoomla! has hard coded support for Paypal into RSForm Pro, so the below steps are required!
  3. Add the "Choose Payment" field first
  4. You must always add the "(Payment) Paypal" payment method field, if you do not want to offer Paypal as a payment method, unpublish it
  5. Now add the "(Payment) Rabo OmniKassa" payment method field
  6. Add a "Submit Button" field and your form is ready!
  7. Click "Preview" in the toolbar and give it a try!  

Be sure to test that the form is registered correctly under Components > RSForm Pro > Manage Submissions. also test that the e-mails are sent according to your settings as mentioned under the above "Form e-mail settings" chapter. 

After you configured your Rabo OmniKassa account and have done a payment, you can view the payment status in Components > RSForm Pro > Manage Submissions. Select your form under "View submissions for". The payment status will be shown in the Paypal status column. You can also view the payment status in the cciDEAL payment overview page. 
We have tested our iDEAL integration with Virtuemart. The fastest and easiest way to implement iDEAL is to use our cciDEAL extension. We will regularly test cciDEAL with new Virtuemart versions. 

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

  1. First install Virtuemart in the Joomla! website and make sure it is configured correctly. 
  2. Then download the latest cciDEAL version from our downloads section, and install it in Joomla!.
  3. Enable the iDEAL plugin
    1. In the Joomla! administrator, go to Extensions > Plug-in Manager
    2. Use the filter to search for "iDEAL"
    3. In the results, find the "iDEAL" plugin with name "VM - Payment, iDEAL"  and make sure it is enabled. 
  4. You will need to create and configure the iDEAL payment method in Virtuemart.
    1. Go to Components > Virtuemart > Shop > Payment Methods and in the toolbar click "New"
    2. In the "Payment Method Information" tab
    3. In the "Payment Name" field enter "Payments". If you do not want to show payment method logo's in the checkout (configured in step 10.1) enter "iDEAL, MasterCard, Visa, Maestro, MiniTix, automatische incasso, acceptgiro, PostNL Rembours" and remove all payment methods you do not use/have not activated in Rabo OmniKassa. 
    4. Set the "Published" radio button to "Yes"
    5. In the "Payment Description" field enter nothing.
    6. In dropdown "Payment Method" select "VM - Payment, iDEAL". 
    7. In dropdown "Shopper Group" do not select any group unless applicable. 
    8. In the "List Order" field enter "1" if you consider iDEAL your most important payment method. 
    9. In the top right toolbar, click "Save"
    10. Now open the "Configuration" tab
      1. Use the "Logos" field if you wish to show the payment method logo's in the Virtuemart checkout:
        1. Use the Media Manager (Content > Media Manager) or FTP to create a folder named "payment" in /images/stories/virtuemart.
        2. Download and unzip this file with payment method logos here iDEAL_logos.zip
        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 Virtuemart and click "Save" in the toolbar, so the Configuration tab is refreshed.
        10. Click in the field next to "Logos", and select the preferred iDEAL logo.
      2. Set "Debug?" radio button to "No".
      3. Change the "Order Status..." dropdowns to the values you require. Default values are:
        1. Pending = Pending
        2. Successful = Confirmed
        3. Failed = Cancelled
      4. If you need to, set the other fields.
    11. Click "Save" in the top right toolbar to save all changes
  5. The cciDEAL plugin is now implemented in the Virtuemart shop. You can now continue to the Configuration of cciDEAL in the corresponding chapter of the manual.

Confirmation e-mails: by default cciDEAL follows the Virtuemart workflow for confirmation e-mails, and only sends an order confirmation (with status "Confirmed") if the payment is successful. When a payment is cancelled, the customer is sent back to Virtuemart to choose another payment method. This is the same workflow as the default Paypal plugin in the above noted Virtuemart version. You have some control over the e-mails in Virtuemart under Components > Virtuemart > Configuration > Configuration > Checkout >"Default Order Status" setting.

After you configured your Rabo OmniKassa account and have done a payment, you can view the payment status in Components > Virtuemart > Orders & Shoppers > Orders. You can also view the payment status in the cciDEAL payment overview page. 

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!  

Lees meer: 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 iDEAL_logos.zip
    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.
 
ideal_site_article_notes 
 
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
amount

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. 
extra_text...

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!
 

ideal_site_article_example-01

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

ideal_site_article_example-02

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

ideal_site_article_example-03

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

ideal_site_article_example-04

{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!

Lees meer: cciDEAL 2.2.7 for Virtuemart 1.1.8

Pagina 8 van 11