Adding Klarna – Klarna (Later, Now, In 3 Parts) to Virtuemart
[mwm-aal-display]
VirtueMart compatibility / Integration cciDEAL
VirtueMart compatibility / Integration cciDEAL
VirtueMart 4.4.4* compatible on
- Joomla!5.2.4 *
- Joomla!4.4.11*
- PHP 8.4
- cciDEAL *latest version and further releases
- cciDEAL integration for Virtuemart 4.4.4 is VM4 payment – cciDEAL integration
- Mollie V2
- Attention! – compatibility Virtuemart on Joomla!
If you are still ( we do not recommend it though ) on VM3
Note 1: Not advised VM3 on Joomla!4
Note 2: VM3 + J3 or VM4 + J4 or J3 is advised!
Note 3: VirtueMart 4, PHP 8 functions best on Joomla!4 + , we do not recommend
VirtueMart3 on Joomla!4+
* For latest version consult cciDEAL changelog
Technical requirements
cciDEAL, ccInvoices, ccNewsletter * latest versions
- J5 -> recommended PHP 8.3 & MYSQL 8.1
- J4 -> recommended PHP 8.2 & MYSQL 8.0
- Hikashop 5.1.5 compatible version with J4.4.11 + & J5.2+
- Virtuemart 4.4.4 compatible version with J4.4.11+ & J5.2+
- cciDEAL Integrations – For Virtuemart 4x is VM4 payment
- MollieV2
Important notice ! – As of cciDEAL 6.0.5 following changes were made for Joomla!4 & VirtueMart 4
For Virtuemart , cciDEAL integration is now VM4 Payment
* For latest version consult cciDEAL changelog
Mollie account
- Go to the Mollie dashboard > Settings > Website profiles > Select the correct profile > Payment methods
- Enable Klarna as a payment method
- As soon as Mollie confirms that Klarna Pay is enabled for your account, continue with the setup in cciDEAL
You need to enable just Klarna in your Mollie dashboard.
When consumer selects this option, they will be redirected to the Klarna gateway, where it will be decided what Klarna payment methods (Later, Now , In 3 parts ) the consumer is entitled to based on several factors such as credit score, location, currency, etc.“ All on Klarna’s side FAQ: You get this error
Error executing API call (422: Unprocessable Entity): The payment method is not enabled in your website profile. Field: payment.method.
Means The payment method used is not enabled in Mollie.)
cciDEAL configuration Klarna Klarna (Later, Now, In 3 parts)
Use this manual page/ consult also your Mollie account
Consult technical requirements on this page
Configure cciDEAL
cciDEAL configuration
- Make sure you are using cciDEAL 7.0.4 or higher where you want to use Klarna/Virtuemart
- Klarna payment method needs to be created & configurated in Virtuemart
- Components > Virtuemart > Shop > Payment methods > Toolbar clicked New
- Payment method info tab > Payment name field enter Klarna payment method > set to Yes
- Payment description field > Enter Payment method
- Payment method > Select VM4 Payment – cciDEAL integration
- Shopper group > Note! If you know what you are doing by all means select, if not do not select
- Toolbar clicked Save
- Open configuration tab
- If dropdown Select payment then find & select
- Change order statuses to values you require
- Click save top right for all changes saved
- Klarna payment method enabled in Virtuemart
About order statuses
Orders that are Authorized and Paid at Mollie are “paid” in cciDEAL and the corresponding status in Virtuemart. It used to be that in order to ultimately receive your money, you must change the status of the order to Shipped in the Mollie dashboard, after you actually shipped the order. This is now legacy.
- Via Mollie API it is possible to send “Shipped” status back to a customer so customer receives an invoice.
- The status of the order can therefore automatically be change to confirmed when the payment has been authorized.
- FAQ: Can “Shipping status” be set in cciDEAL extension in the settings for when the order reaches that status, it returns the “Shipped” signal to Mollie so that the order is also completed in Mollie and the status is sent?
Yes!
Please do read further
Send Shipped status from VM to Mollie (Klarna ) cciDEAL & About order statuses in Klarna in cciDEAL with Mollie
The order status will now be automatically updated in Mollie with cciDEAL. ( as of cciDEAL version 6.0.9)
So after updating the order status to “Shipped” in VirtueMart, a request will now be send to Mollie to complete the order.
Klarna payment method sends shipping data to Mollie and cciDEAL works with Virtuemart shipping method.
Using custom database table to store data
cciDEAL works with VM Shipment.
Now, you intend to use a custom database table to store data for your shipping methods.
As of cciDEAL 6.0.9 the Paalz plug-in is added to the extension, if you chooses to use this above mentioned plugin to use a custom database table to store data.
https://www.paazl.com
“Tax per bill” support in Virtuemart
ccExtensions “Tax per bill “support in Virtuemart
Add support in Virtuemart condition for the case when Virtuemart has the “Tax per bill” option in the tax settings.
For IN3 and Klarna (Later, Now, In 3 parts)
The Tax per bill option programmatically stores the tax amount in another part of the order array, so on the cciDEAL side it is processed and send to Mollie.
Consult technical requirements on this page
Why does Klarna refuse an order?
Klarna runs a risk: they pre-finance the payment. So they make a risk assessment based on the data that is available. This risk assessment is a trade secret, so you will not get to see why a payment has been rejected. You can only see that a payment has been rejected. You can only ask Klarna in general terms whether there is something structural.
It is so that when a consumer selects Klarna option, they will be redirected to the Klarna gateway, where it will be decided what Klarna payment methods (Later, Now , In 3 parts) the consumer is entitles to based on several factors such as credit score, location, currency, etc.“ All is on Klarna’s support side.
Klarna
Klarna – Klarna Payment Methods (Later, Now, IN 3 part) Virtuemart
- See cciDEAL Technical requirements on this page
- For Mollie -> Supported merchant locations : All countries that Mollie is licensed for
For Virtuemart -> cciDEAL Integrations – For Virtuemart 4x is VM4 payment
For Hikashop -> cciDEAL integrations version 5.1.2 +
For ccExtensions -> Latest ccExtensions versions tested as in Changelog mentioned - ccExtensions multicurrency Mollie API
Klarna has been updated for Virtuemart & Hikashop, when one method is used for all Klarna methods
Virtuemart cart selected payment or choose other payment, test profile test mode payment, Thank you page view your order Klarna
Consult technical requirements on this page. Consult tecnical requirements on this page.
Consult your Klarna payment screens
Klarna Pay Later
Allow customers the option to buy now and pay later within 30 days via Klarna gateway.
Your customers will receive their payment instructions by email after order shipment.
Rates are to be found in your Mollie dashboard and are for Germany, Austria, Netherlands, Belgium, France, United Kingdom, Italy, Spain, Portugal, Sweden, Poland, Denmark, Finland, Norway, Switzerland
ccExtensions are multi currency compatible.
Virtuemart cart selected payment or choose other payment, test profile test mode payment, Thank you page view your order Klarna method Pay Later
Klarna Pay Now
Allow customers to pay in advance in full with Klarna by credit/debet card or bank.
For customers who prefer paying with Klarna and/or are not eligible for Klarna Pay later or Klarna in 3 parts.
Rates are to be found in your Mollie dashboard and are for Germany, Austria, Netherlands, Belgium, France, United Kingdom, Italy, Spain, Portugal, Sweden, Poland, Denmark, Finland, Norway, Switzerland
ccExtensions are multi currency compatible.
Virtuemart cart selected payment or choose other payment, test profile test mode payment, Thank you page view your order Klarna method Pay Now
Klarna Pay In 3 parts
To allow customers to pay in 3 parts & split their purchases into three equal payments, automatically collected every 30 days.
For Mollie -> Supported merchant locations : All countries that Mollie is licensed for For Virtuemart -> cciDEAL Integrations – For Virtuemart 4x is VM4 payment
For Hikashop -> cciDEAL integrations version 5.1.2 + (latest ccExtensions versions tested as in Changelog mentioned)
Rates are to be found in your Mollie dashboard and are for Germany, Austria & Switzerland, Netherlands & Belgium, Denmark, Finland, Norway & Sweden, France, Italy, Portugal & Spain, United Kingdom
ccExtensions are multi currency compatible.
Virtuemart cart selected payment or choose other payment, test profile test mode payment, Thank you page view your order Klarna method Pay in 3 parts
All Select payments methods Virtuemart & Hikashop
Virtuemart cart : iDEAL , Klarna Later , Now , In3 parts , Klarna . IN3 Riverty Trustly, Apple
PayHikashop cart : iDEAL , Klarna Later , Now , In3 parts , Klarna . IN3 Riverty Trustly, Apple Pay
Also see manual Adding iDEAL and other payment methods to Virtuemart
Multicurrency
cciDEAL & ccInvoices uses the Mollie API version 2, which means it supports Mollie multicurrency. You can set up any supported currency in Virtuemart, HikaShop and it will automatically communicate all amounts with those currencies to Mollie.
Please use latest versions for up to date compatibility.
cciDEAL integration for ccInvoices
Payment methods from Mollie API (to be activated & verified in your Mollie settings)
