@@ 1019-1038 (lines=20) @@ | ||
1016 | $this->plugin->savePayment($this->plugin->getPayment()->getId()); |
|
1017 | Shopware()->Session()->sOrderVariables['sUserData'] = $this->getUserData(); |
|
1018 | ||
1019 | if ($order['status'] == 'checkout_complete') { |
|
1020 | $this->plugin->klarnaLog( |
|
1021 | "Entering Shopware_Controllers_Frontend_PaymentKlarna::returnAction: " . |
|
1022 | "checkout_complete. Save oder if session values match.", |
|
1023 | 3 |
|
1024 | ); |
|
1025 | if (Shopware()->Session()->offsetGet('KlarnaTransactionId') == null) { |
|
1026 | $this->plugin->klarnaLog( |
|
1027 | "Entering Shopware_Controllers_Frontend_PaymentKlarna::returnAction: " . |
|
1028 | "Session matches. Order will be saved", |
|
1029 | 3 |
|
1030 | ); |
|
1031 | Shopware()->Session()->offsetSet('KlarnaTransactionId', $transactionId); |
|
1032 | $orderNumber = $this->saveOrder( |
|
1033 | $order['reservation'], |
|
1034 | $order['reference'] |
|
1035 | ); |
|
1036 | Shopware()->Session()->offsetSet('KlarnaTransactionId', null); |
|
1037 | } |
|
1038 | } |
|
1039 | ||
1040 | ||
1041 | if (empty($orderNumber) && !empty($order['merchant_reference']['orderid1'])) { |
|
@@ 1350-1369 (lines=20) @@ | ||
1347 | $this->plugin->savePayment($this->plugin->getPayment()->getId()); |
|
1348 | Shopware()->Session()->sOrderVariables['sUserData'] = $this->getUserData(); |
|
1349 | ||
1350 | if ($order['status'] == 'checkout_complete') { |
|
1351 | $this->plugin->klarnaLog( |
|
1352 | "Entering Shopware_Controllers_Frontend_PaymentKlarna::returnAction: " . |
|
1353 | "checkout_complete. Save oder if session values match.", |
|
1354 | 3 |
|
1355 | ); |
|
1356 | if (Shopware()->Session()->offsetGet('KlarnaTransactionId') == null) { |
|
1357 | $this->plugin->klarnaLog( |
|
1358 | "Entering Shopware_Controllers_Frontend_PaymentKlarna::returnAction: " . |
|
1359 | "Session matches. Order will be saved", |
|
1360 | 3 |
|
1361 | ); |
|
1362 | Shopware()->Session()->offsetSet('KlarnaTransactionId', $transactionId); |
|
1363 | $orderNumber = $this->saveOrder( |
|
1364 | $order['reservation'], |
|
1365 | $order['reference'] |
|
1366 | ); |
|
1367 | Shopware()->Session()->offsetSet('KlarnaTransactionId', null); |
|
1368 | } |
|
1369 | } |
|
1370 | ||
1371 | if (empty($orderNumber) && !empty($order['merchant_reference']['orderid1'])) { |
|
1372 | $orderNumber = $order['merchant_reference']['orderid1']; |