Aborted payments – Incorrect order_id
-
Hi,
We have experienced a couple of cases where callbacks cannot be properly mapped to an order on our end because of the transaction id / _wc_klarna_order_id is not matching the completed payment uuid from Klarna.
“ERROR Push callback but no existing WC order found for Klarna order ID …” is present in the logs in these cases.
In each case the transaction ID stored on the order in WC is the first transaction created with Klarna. Looking it up in the API shows that the transaction has the status of “checkout_incomplete” where as the transaction from the callback has the status of “checkout_complete”. The completed payment has a creation timestamp after the incomplete payment.
To me, it looks like the customer has somehow started a payment, aborted the payment process and then attempted to pay again – but this time a new transaction ID was created with Klarna, but not stored on the order in WooCommerce. This leaves the order in a kind of limbo, where we actually receive a payment but where the store is never notified about the change of state.
Have you experienced this issue before?
We are running klarna-checkout-for-woocommerce v2.6.4.
- The topic ‘Aborted payments – Incorrect order_id’ is closed to new replies.