|
|
@@ -256,12 +256,12 @@ class Klarna extends Payment
|
|
|
return false;
|
|
|
}
|
|
|
try {
|
|
|
- $this->createOrder($order, $transactionId);
|
|
|
+ $result = $this->createOrder($order, $transactionId);
|
|
|
$order->status = Order::STATUS_PROCESSING;
|
|
|
$order->save();
|
|
|
if ($order->payment) {
|
|
|
$additional = $order->payment->additional;
|
|
|
- $additional['transaction_id'] = $transactionId;
|
|
|
+ $additional['transaction_id'] = $result['transaction_id'] ?? $transactionId;
|
|
|
$order->payment->additional = $additional;
|
|
|
$order->payment->save();
|
|
|
}
|