laybuy / Magento-2-Latest

2 stars 9 forks source link

Payment processed with failure #27

Open LiamKarlMitchell opened 4 years ago

LiamKarlMitchell commented 4 years ago

Trying to investigate why two Laybuy orders were not invoiced.

        $this->logger->debug([
            __METHOD__ => 'Payment processed with failure',
            'token' => $token,
            'Laybuy Order Id' => $laybuyOrderId,
            'Order Can Invoice' => $order->canInvoice(),
            'Order Should be Invoiced' => $this->shouldBeInvoiced($order)
        ]);

'Order Can Invoice' => false, 'Order Should be Invoiced' => true,

The orders are in the Canceled state now.

Why might $order->canInvoice() be returning false? The payment was successful.

https://stackoverflow.com/questions/17493764/magento-caninvoice-always-return-false