The latest test of our OmniKassa integration was with Virtuemart 2.0.26 and 2.6.x. The fastest and easiest way to implement OmniKassa is to use a Virtuemart version as close to the above as possible. We will regularly test ccOmniKassa with new Virtuemart versions. 
  1. First install Virtuemart in the Joomla! website and make sure it is configured correctly. 
  2. Then download the latest ccOmniKassa version from our downloads section, and install it in Joomla!.
  3. Download the ccOmniKassa plugins package from our downloads section (inside the latest release), unzip it, and install the latest Virtuemart plugin in Joomla! via the Extension Manager. 
  4. Enable the OmniKassa plugin
    1. In the Joomla! administrator, go to Extensions > Plug-in Manager
    2. Use the filter to search for "OmniKassa"
    3. In the results, find the "OmniKassa" plugin with name "VM - Payment, OmniKassa"  and make sure it is enabled. 
  5. You will need to create and configure the OmniKassa 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, OmniKassa". 
    7. In dropdown "Shopper Group" do not select any group unless applicable. 
    8. In the "List Order" field enter "1" if you consider OmniKassa 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 OmniKassa_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 OmniKassa 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
  6. The ccOmniKassa plugin is now implemented in the Virtuemart shop. You can now continue to the Configuration of Rabo OmniKassa/ccOmniKassa in the corresponding chapter of the manual.

Confirmation e-mails: by default ccOmniKassa 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 ccOmniKassa payment overview page.