mollie / Magento

Mollie Payments for Magento 1.x
https://www.mollie.com/
BSD 2-Clause "Simplified" License
39 stars 30 forks source link

Klarna Pay Later creating double invoice #216

Closed mybinaryromance closed 2 years ago

mybinaryromance commented 2 years ago

Since installing version 5.6.8 of the extension, Klarna Pay Later will create two invoices in Magento. One on autorization of the amount and another one on capturing the amount. Each invoice contains all order items and the full order total, the first one will keep the status 'pending' and the latter will be set to 'paid'. We have the setting ' When to create the invoice?' set to 'On Authorize and set payment status Paid after shipment', which is also irritating, as the invoices are created before shipments are made.

mybinaryromance commented 2 years ago

Screenshot from 2022-04-05 14-30-07 Screenshot from 2022-04-05 14-30-31

Frank-Magmodules commented 2 years ago

@mybinaryromance ,

Thank you for opening this issue and sorry for my late response on this, we've tried to reproduce the issue that you describe but we can't reproduce this issue directly by following steps;

Can you please share the exact steps or the expected behavior with us through our support form so we can take a look with you?

mybinaryromance commented 2 years ago

@Frank-Magmodules , we can safely close this. I solved the issue by providing a detailed explanation of the magento order status workflow to my client. The error, once more, was outside the machine ;) A little feature request on the way: you might consider disabling the 'invoice' button from an order if klarna pay later is used as a payment method and all order items have been invoiced already and ' When to create the invoice?' is set to 'On Authorize and set payment status Paid after shipment', just to keep people from pressing it again ;) Thank you!