pay-now / paynow-prestashop

Prestashop Plugin for Paynow
https://paynow.pl
MIT License
20 stars 5 forks source link

Zmiana statusu zamówienia #110

Open WWWojt opened 2 years ago

WWWojt commented 2 years ago

Testuje moduł na prestashop 1.7.8.2 Po zianie statusu płatności (np błąd płatności lub zakończenie płatności) status w zamówieniu w zapleczu sklepu pozostaje jako oczekiwanie na płatność - nie ulega zmianie. Czy moduł Paynow nie posiada takiej funkcjonalności czy może ja popełniłem błąd w konfiguracji?

emilleszczak2 commented 2 years ago

@WWWojt Podaj numer płatności sprawdzimy co odpowiedział na powiadomienie sklep.

WWWojt commented 2 years ago

NO0H-RO9-807-P8J oraz PBRC-3LR-84O-UME

emilleszczak2 commented 2 years ago

@WWWojt Powiadomienia dostają błąd 400 BAD_REQUEST. Sprawdzałeś logi wtyczki?

WWWojt commented 2 years ago

nie miałem włączonych logów, zrobiłem kolejne testowe zamówienie: PB0Q-4DN-TPM-QQ5 log: 2022-01-07 16:56:22.736922 INFO Payment has been successfully created {paymentId=PB0Q-4DN-TPM-QQ5, externalId=HJCFPEXMM, status=NEW} 2022-01-07 16:56:23.067231 INFO Incoming notification {paymentId=PB0Q-4DN-TPM-QQ5, externalId=HJCFPEXMM, status=NEW} 2022-01-07 16:56:23.068336 WARNING Payment for order or cart not exists {paymentId=PB0Q-4DN-TPM-QQ5, externalId=HJCFPEXMM, status=NEW} 2022-01-07 16:56:27.775190 INFO Incoming notification {paymentId=PB0Q-4DN-TPM-QQ5, externalId=HJCFPEXMM, status=PENDING} 2022-01-07 16:56:27.776268 WARNING Payment for order or cart not exists {paymentId=PB0Q-4DN-TPM-QQ5, externalId=HJCFPEXMM, status=PENDING} 2022-01-07 16:56:34.304289 INFO Incoming notification {paymentId=PB0Q-4DN-TPM-QQ5, externalId=HJCFPEXMM, status=CONFIRMED} 2022-01-07 16:56:34.305696 WARNING Payment for order or cart not exists {paymentId=PB0Q-4DN-TPM-QQ5, externalId=HJCFPEXMM, status=CONFIRMED} 2022-01-07 16:57:23.201335 INFO Incoming notification {paymentId=PB0Q-4DN-TPM-QQ5, externalId=HJCFPEXMM, status=NEW} 2022-01-07 16:57:23.202712 WARNING Payment for order or cart not exists {paymentId=PB0Q-4DN-TPM-QQ5, externalId=HJCFPEXMM, status=NEW} 2022-01-07 16:57:27.940618 INFO Incoming notification {paymentId=PB0Q-4DN-TPM-QQ5, externalId=HJCFPEXMM, status=PENDING} 2022-01-07 16:57:27.941735 WARNING Payment for order or cart not exists {paymentId=PB0Q-4DN-TPM-QQ5, externalId=HJCFPEXMM, status=PENDING} 2022-01-07 16:57:34.518724 INFO Incoming notification {paymentId=PB0Q-4DN-TPM-QQ5, externalId=HJCFPEXMM, status=CONFIRMED} 2022-01-07 16:57:34.520060 WARNING Payment for order or cart not exists {paymentId=PB0Q-4DN-TPM-QQ5, externalId=HJCFPEXMM, status=CONFIRMED} 2022-01-07 16:58:23.392402 INFO Incoming notification {paymentId=PB0Q-4DN-TPM-QQ5, externalId=HJCFPEXMM, status=NEW} 2022-01-07 16:58:23.393490 WARNING Payment for order or cart not exists {paymentId=PB0Q-4DN-TPM-QQ5, externalId=HJCFPEXMM, status=NEW} 2022-01-07 16:58:28.201567 INFO Incoming notification {paymentId=PB0Q-4DN-TPM-QQ5, externalId=HJCFPEXMM, status=PENDING} 2022-01-07 16:58:28.202440 WARNING Payment for order or cart not exists {paymentId=PB0Q-4DN-TPM-QQ5, externalId=HJCFPEXMM, status=PENDING} 2022-01-07 16:58:34.690752 INFO Incoming notification {paymentId=PB0Q-4DN-TPM-QQ5, externalId=HJCFPEXMM, status=CONFIRMED} 2022-01-07 16:58:34.691570 WARNING Payment for order or cart not exists {paymentId=PB0Q-4DN-TPM-QQ5, externalId=HJCFPEXMM, status=CONFIRMED} 2022-01-07 16:59:23.630001 INFO Incoming notification {paymentId=PB0Q-4DN-TPM-QQ5, externalId=HJCFPEXMM, status=NEW} 2022-01-07 16:59:23.631015 WARNING Payment for order or cart not exists {paymentId=PB0Q-4DN-TPM-QQ5, externalId=HJCFPEXMM, status=NEW} 2022-01-07 16:59:28.424283 INFO Incoming notification {paymentId=PB0Q-4DN-TPM-QQ5, externalId=HJCFPEXMM, status=PENDING} 2022-01-07 16:59:28.425216 WARNING Payment for order or cart not exists {paymentId=PB0Q-4DN-TPM-QQ5, externalId=HJCFPEXMM, status=PENDING} 2022-01-07 16:59:34.844758 INFO Incoming notification {paymentId=PB0Q-4DN-TPM-QQ5, externalId=HJCFPEXMM, status=CONFIRMED} 2022-01-07 16:59:34.845575 WARNING Payment for order or cart not exists {paymentId=PB0Q-4DN-TPM-QQ5, externalId=HJCFPEXMM, status=CONFIRMED}

emilleszczak2 commented 2 years ago

Wygląda jakby paynow_payments była pusta a powinny być wpisy dla każdej utworzonej płatności. Sprawdź jej zawartość.

WWWojt commented 2 years ago

Zgadza się, tabela paynow_payments jest pusta - co mogę zrobić?

emilleszczak2 commented 2 years ago

Zachowanie bynajmniej dziwne. Wpisy tworzone są zaraz po utworzeniu płatności. Sprawdź czy nie było w logach jakiś problemów przy zapisie do bazy danych.

WWWojt commented 2 years ago

przetestowałem na innej instalacji, świeżej, Prestashop w wersji 1.7.8.2, inna baza danych - identyczny problem, na stronie zamówienia w zapleczu brak informacji o sposobie płatności id płatności: PBZK-UWF-CUL-KJY tabela tabela paynow_payments pusta brak error log php w access log znalazłem to: 20.73.235.198 - - [09/Jan/2022:13:27:28 +0100] "POST /module/paynow/notifications HTTP/1.0" 400 0 "-" "okhttp/3.13.0" 51.105.232.90 - - [09/Jan/2022:13:27:32 +0100] "POST /module/paynow/notifications HTTP/1.0" 400 0 "-" "okhttp/3.13.0" 51.105.232.90 - - [09/Jan/2022:13:27:36 +0100] "POST /module/paynow/notifications HTTP/1.0" 400 0 "-" "okhttp/3.13.0" 20.73.235.198 - - [09/Jan/2022:13:28:28 +0100] "POST /module/paynow/notifications HTTP/1.0" 400 0 "-" "okhttp/3.13.0" 20.73.235.198 - - [09/Jan/2022:13:28:33 +0100] "POST /module/paynow/notifications HTTP/1.0" 400 0 "-" "okhttp/3.13.0" 20.73.235.198 - - [09/Jan/2022:13:28:37 +0100] "POST /module/paynow/notifications HTTP/1.0" 400 0 "-" "okhttp/3.13.0" 94.75.72.114 - - [09/Jan/2022:13:28:39 +0100] "GET log modułu: 2022-01-09 13:19:18.047048 INFO Retrieving GDPR notices 2022-01-09 13:26:27.029475 INFO Payment has been successfully created {paymentId=PBZK-UWF-CUL-KJY, externalId=CRIVWPOHA, status=NEW} 2022-01-09 13:26:27.259511 INFO Incoming notification {paymentId=PBZK-UWF-CUL-KJY, externalId=CRIVWPOHA, status=NEW} 2022-01-09 13:26:27.261718 WARNING Payment for order or cart not exists {paymentId=PBZK-UWF-CUL-KJY, externalId=CRIVWPOHA, status=NEW} 2022-01-09 13:26:32.685852 INFO Incoming notification {paymentId=PBZK-UWF-CUL-KJY, externalId=CRIVWPOHA, status=PENDING} 2022-01-09 13:26:32.687289 WARNING Payment for order or cart not exists {paymentId=PBZK-UWF-CUL-KJY, externalId=CRIVWPOHA, status=PENDING} 2022-01-09 13:26:36.572129 INFO Incoming notification {paymentId=PBZK-UWF-CUL-KJY, externalId=CRIVWPOHA, status=CONFIRMED} 2022-01-09 13:26:36.573605 WARNING Payment for order or cart not exists {paymentId=PBZK-UWF-CUL-KJY, externalId=CRIVWPOHA, status=CONFIRMED} 2022-01-09 13:27:28.309118 INFO Incoming notification {paymentId=PBZK-UWF-CUL-KJY, externalId=CRIVWPOHA, status=NEW} 2022-01-09 13:27:28.310381 WARNING Payment for order or cart not exists {paymentId=PBZK-UWF-CUL-KJY, externalId=CRIVWPOHA, status=NEW} 2022-01-09 13:27:32.964137 INFO Incoming notification {paymentId=PBZK-UWF-CUL-KJY, externalId=CRIVWPOHA, status=PENDING} 2022-01-09 13:27:32.965112 WARNING Payment for order or cart not exists {paymentId=PBZK-UWF-CUL-KJY, externalId=CRIVWPOHA, status=PENDING} 2022-01-09 13:27:36.853622 INFO Incoming notification {paymentId=PBZK-UWF-CUL-KJY, externalId=CRIVWPOHA, status=CONFIRMED} 2022-01-09 13:27:36.855257 WARNING Payment for order or cart not exists {paymentId=PBZK-UWF-CUL-KJY, externalId=CRIVWPOHA, status=CONFIRMED} 2022-01-09 13:28:28.653824 INFO Incoming notification {paymentId=PBZK-UWF-CUL-KJY, externalId=CRIVWPOHA, status=NEW} 2022-01-09 13:28:28.655024 WARNING Payment for order or cart not exists {paymentId=PBZK-UWF-CUL-KJY, externalId=CRIVWPOHA, status=NEW} 2022-01-09 13:28:33.394440 INFO Incoming notification {paymentId=PBZK-UWF-CUL-KJY, externalId=CRIVWPOHA, status=PENDING} 2022-01-09 13:28:33.395705 WARNING Payment for order or cart not exists {paymentId=PBZK-UWF-CUL-KJY, externalId=CRIVWPOHA, status=PENDING} 2022-01-09 13:28:37.103168 INFO Incoming notification {paymentId=PBZK-UWF-CUL-KJY, externalId=CRIVWPOHA, status=CONFIRMED} 2022-01-09 13:28:37.104093 WARNING Payment for order or cart not exists {paymentId=PBZK-UWF-CUL-KJY, externalId=CRIVWPOHA, status=CONFIRMED} 2022-01-09 13:29:28.963226 INFO Incoming notification {paymentId=PBZK-UWF-CUL-KJY, externalId=CRIVWPOHA, status=NEW} 2022-01-09 13:29:28.964278 WARNING Payment for order or cart not exists {paymentId=PBZK-UWF-CUL-KJY, externalId=CRIVWPOHA, status=NEW} 2022-01-09 13:29:33.813754 INFO Incoming notification {paymentId=PBZK-UWF-CUL-KJY, externalId=CRIVWPOHA, status=PENDING} 2022-01-09 13:29:33.815263 WARNING Payment for order or cart not exists {paymentId=PBZK-UWF-CUL-KJY, externalId=CRIVWPOHA, status=PENDING} 2022-01-09 13:29:37.434284 INFO Incoming notification {paymentId=PBZK-UWF-CUL-KJY, externalId=CRIVWPOHA, status=CONFIRMED} 2022-01-09 13:29:37.435220 WARNING Payment for order or cart not exists {paymentId=PBZK-UWF-CUL-KJY, externalId=CRIVWPOHA, status=CONFIRMED}

emilleszczak2 commented 2 years ago

@WWWojt Jak mniemam ten sam serwer?

Zrobiłem aktualizację swojego sklepu testowego do 1.7.8.2 i nie ma problemu z uzupełnianiem tabelki.

WWWojt commented 2 years ago

tak, serwer mydevil.net Ale nie mam pewności czy to jest przyczyna, mam kilka działających sklepów na tym serwerze od lat i żadnych jak dotąd problemów z jakimkolwiek modułem... Napisałem do administratora serwera.

WWWojt commented 2 years ago

Administrator odpisał, iż nie potwierdza problemu z działaniem serwera proponując sprawdzenie logów błędów aplikacji.

emilleszczak2 commented 2 years ago

W takim razie pozostaje odpalenie kawałka kodu który robi wpisy do tabeli i szukanie problemu. Obserwujemy, że w wielu sklepach wtyczka w tej wersji działa poprawnie i odbiera powiadomienia.

emilleszczak2 commented 2 years ago

Najprościej wystawić sobie FrontController, dodanie pliku w modules/paynow/controller/front/test.php z zawartością

class PaynowTestModuleFrontController extends PaynowFrontController { public function initContent() { parent::initContent(); PaynowPaymentData::create( 'TEST-PAYMENT-ID', Paynow\Model\Payment\Status::STATUS_NEW, 'XYZ1234', 1, 'XYZ1234', 'XYZ1234', 1.00 ); } }

I wywołanie w przegldarce: http://domenasklepu/module/paynow/test

WWWojt commented 2 years ago

dostałem coś takiego: class PaynowTestModuleFrontController extends PaynowFrontController { public function initContent() { parent::initContent(); PaynowPaymentData::create( 'TEST-PAYMENT-ID', Paynow\Model\Payment\Status::STATUS_NEW, 'XYZ1234', 1, 'XYZ1234', 'XYZ1234', 1.00 ); } } czyli w zasadzie zawartość test.php, tabela paynow_payments nadal pusta https://ullmax.eu/module/paynow/test

WWWojt commented 2 years ago

może jeszcze dodam, iż wersja php którą używam to 7.3.31 a wersja mysql 5.7.35-log

WWWojt commented 2 years ago

<?php $baza = new mysqli('mysqlserver', 'user' ,'haslo', 'baza'); if ($baza->connect_error) { die("Błąd połączenia: " . $baza->connect_error); } $baza->set_charset("utf8");

$sql = "INSERT INTO ps_paynow_payments VALUES('1','2','3','4','5','6','7','8','9')";

    echo 'SUCCESS';

if (mysqli_query($baza, $sql)) {

} else { echo "Błąd: " . $sql . " " . mysqli_error($baza); } ?>

wrzuciłem taki plik, po wykonaniu dane wylądowały w tabeli więc nie ma problemu z zapisem do bazy danych

emilleszczak2 commented 2 years ago

@

dostałem coś takiego: class PaynowTestModuleFrontController extends PaynowFrontController { public function initContent() { parent::initContent(); PaynowPaymentData::create( 'TEST-PAYMENT-ID', Paynow\Model\Payment\Status::STATUS_NEW, 'XYZ1234', 1, 'XYZ1234', 'XYZ1234', 1.00 ); } } czyli w zasadzie zawartość test.php, tabela paynow_payments nadal pusta https://ullmax.eu/module/paynow/test

Czemu zawartość pliku nie jest kodem PHP? Do wykonania potrzebne jest oznaczenie kodu do wykonania. Tak to powinno wyglądać https://gist.github.com/emilleszczak2/b49fc06aba70fbafd97d21ebac6c6438

Przy pierwszym odpaleniu powinien dodać wpis do tabeli, przy drugim powienien polecieć DatabaseException: Duplicated entry

PS Warto ustawić tryb debug w Prestashop.

WWWojt commented 2 years ago

oczywiście, dodałem znaczniki php, nic nie wylądowało w bazie danych włączyłem debug: [PrestaShopDatabaseException]

Unknown column 'total' in 'field list'

INSERT INTO ps_paynow_payments (id, id_order, id_cart, id_payment, order_reference, external_id, status, total, created_at, modified_at) VALUES ('0', '0', '1', 'TEST-PAYMENT-ID', 'XYZ1234', 'XYZ1234', 'NEW', '1', '2022-01-10 19:38:52', '2022-01-10 19:38:52')
at line 769 in file classes/db/Db.php

linia 769: 769. throw new PrestaShopDatabaseException($this->getMsgError() . '

' . $sql . '</pre>');

efekt można zobaczyć tu: https://ullmax.eu/module/paynow/test

WWWojt commented 2 years ago

nie wiem o co chodzi, nie ma problemu innym skryptem wrzucić dane do tabeli - tak jak pisałem wyżej, z moim kodem tablica bez problemu się wypełniła

emilleszczak2 commented 2 years ago

No to jesteśmy w domu...

Problem ze strukturą bazy danych. Przy migracji dodaje się nowa kolumna natomiast dla nowej instalacji zabrakło polecenia.

Problem powinno rozwiązać dodanie nowej kolumny: ALTER TABLE ps_paynow_payments ADD total DECIMAL(20,6) NOT NULL DEFAULT '0.000000' AFTER status

WWWojt commented 2 years ago

ok, problem ze zmianą statusu rozwiązany, zainstalowałem również najnowszy moduł paynow - dostałem dziś informację o aktualizacji. Testując po raz pierwszy miałęm włączony tryb debug i podczas przekierowania do płatności pojawił się błąd: (1/1) InvalidArgumentException

Unsupported Sentry DSN scheme:

i cała lista pod spodem - czy tak powinno się dziać - po wyłączeniu debug zakup przechodzi prawidłowo

emilleszczak2 commented 2 years ago

@WWWojt za mało danych przesłałeś, ale nie wygląda na problem wtyczki, nie wykorzystujemy w niej Sentry

WWWojt commented 2 years ago

PROBLEM ROZWIĄZANY podczas robienia testowej płatności sklep był w trybie konserwacji,

Niestety znów to samo. Nie zmienia się status zamówienia. Proszę o sprawdzenie. id transakcji: PBII-P04-OP2-AYK wpis w paynow_payments prawidłowy ale ze statusem NEW: ((2, 2, 2, 'PBII-P04-OP2-AYK', 'VAMYVCRFF', 'VAMYVCRFF', 'NEW', '143.990000', '2022-01-12 21:03:26', '2022-01-12 21:03:26'); debug nie wykazuje błędów log modułu: 2022-01-12 21:03:26.796492 INFO Payment has been successfully created {paymentId=PBII-P04-OP2-AYK, externalId=VAMYVCRFF, status=NEW}

Piot33 commented 2 years ago

Witam, mam podobny problem, wersja presty 1.6.1.24, wersja paynow 1.6.12, wyświetlany jest status "Oczekiwanie na Płatność" zarówno po stronie klienta jak i backoffice, mimo udanej płatności:

2022-03-21 16:10:15.272018 e05e25d947567e4db514f9595b477e65 INFO Processing payment for order {cartId=1417, externalId=AVLFCVYJW, orderId=99, orderReference=AVLFCVYJW} 2022-03-21 16:10:15.887679 e05e25d947567e4db514f9595b477e65 WARNING Can't create paynow data entry {cartId=1417, externalId=AVLFCVYJW} 2022-03-21 16:10:15.887829 e05e25d947567e4db514f9595b477e65 INFO Payment has been successfully created {cartId=, externalId=AVLFCVYJW, paymentId=NO6S-JVD-ODF-KVG, status=NEW} 2022-03-21 15:10:16.139573 685d153b262b5fdb3d140f718b90c7ae INFO Incoming notification {externalId=AVLFCVYJW, paymentId=NO6S-JVD-ODF-KVG, status=NEW} 2022-03-21 15:10:16.140050 685d153b262b5fdb3d140f718b90c7ae WARNING Payment for order or cart not exists {externalId=AVLFCVYJW, paymentId=NO6S-JVD-ODF-KVG, status=NEW} 2022-03-21 15:11:16.599237 685d153b262b5fdb3d140f718b90c7ae INFO Incoming notification {externalId=AVLFCVYJW, paymentId=NO6S-JVD-ODF-KVG, status=NEW} 2022-03-21 15:11:16.599790 685d153b262b5fdb3d140f718b90c7ae WARNING Payment for order or cart not exists {externalId=AVLFCVYJW, paymentId=NO6S-JVD-ODF-KVG, status=NEW} 2022-03-21 15:11:27.941627 5894f5bae910a7be2366f9518f0baedb INFO Incoming notification {externalId=AVLFCVYJW, paymentId=NO6S-JVD-ODF-KVG, status=PENDING} 2022-03-21 15:11:27.942154 5894f5bae910a7be2366f9518f0baedb WARNING Payment for order or cart not exists {externalId=AVLFCVYJW, paymentId=NO6S-JVD-ODF-KVG, status=PENDING} 2022-03-21 15:12:03.100251 5894f5bae910a7be2366f9518f0baedb INFO Incoming notification {externalId=AVLFCVYJW, paymentId=NO6S-JVD-ODF-KVG, status=CONFIRMED} 2022-03-21 15:12:03.100985 5894f5bae910a7be2366f9518f0baedb WARNING Payment for order or cart not exists {externalId=AVLFCVYJW, paymentId=NO6S-JVD-ODF-KVG, status=CONFIRMED} 2022-03-21 15:12:17.093170 5894f5bae910a7be2366f9518f0baedb INFO Incoming notification {externalId=AVLFCVYJW, paymentId=NO6S-JVD-ODF-KVG, status=NEW} 2022-03-21 15:12:17.093897 5894f5bae910a7be2366f9518f0baedb WARNING Payment for order or cart not exists {externalId=AVLFCVYJW, paymentId=NO6S-JVD-ODF-KVG, status=NEW}

emilleszczak2 commented 2 years ago

@Piot33 zweryfikuj czy tabela paynow_payments zawiera prawidłową strukturę. Musi mieć kolumny: total oraz locked

Piot33 commented 2 years ago

W tabeli mam tylko id, id_order, id_cart, id_payment, order_referrence, external_id, status, created_at, modified_at. Co teraz?

emilleszczak2 commented 2 years ago

Usunięcie tabeli lub wykonanie poleceń z aktualizacją bazy danych. Polecenia są w plikach upgrade-*.php lub usunięcie tabeli z bazy danych, odinstalowanie wtyczki i ponowna instalacja.

Piot33 commented 2 years ago

Ok po zmianach struktura jest ok, mam total i locked i zmienia się status w backoffice. Jednak problem jest z polem modified_at - zapisuje złą godzinę - o godzinę wcześniej niż realnie doszło do zmiany - i po stronie klienta w zamówieniach pokazuje ostatni status w czasie "Oczekuje na płatność" - dopiero w szczegółach widoczny jest status "Wpłata zaakceptowana".

id_payment :PBSE-U1O-FL8-VXR created_at: 2022-03-22 17:45:46
modified_at: 2022-03-22 16:47:08

emilleszczak2 commented 2 years ago

@Piot33 Niedogodność z przesunięciem czasu rozwiążemy w kolejnej wersji wtyczki.

Do analizy pozostałych tematów potrzebne są logi z wtyczki dla tej płatności. Plik dla konkretnego dnia znajdziesz w katalogu modules/paynow/logs.

sebik1978 commented 2 years ago

Usunięcie tabeli lub wykonanie poleceń z aktualizacją bazy danych. Polecenia są w plikach upgrade-*.php lub usunięcie tabeli z bazy danych, odinstalowanie wtyczki i ponowna instalacja.

### PROBLEM ROZWIĄZANY dodałem kolumny locked i total przez PHP MyAdmin

Jak mam to wykonać? Po aktualizacji wtyczki do nowszej wersji - przestało mi aktualizować status płatności. Przeczytałem ten wątek i mam te samo kolumny co PIOT33 (powyżej). Ponadto czy usunięcie tabeli nie usunie mi wpisów poprzednio działającego modułu?

Dodam, że ostatni wpis jaki dodał się w tabeli ps_paynow_payments jest z dnia 05.06 czyli z dnia aktualizacji wtyczki.

LOG z 13.06 2022-06-13 1:42:36.614311 685d153b262b5fdb3d140f718b90c7ae INFO Incoming notification {externalId=588, paymentId=CA43-V5G-GD1-MEY, status=NEW} 2022-06-13 1:42:36.618197 685d153b262b5fdb3d140f718b90c7ae WARNING Payment for order or cart not exists {externalId=588, paymentId=CA43-V5G-GD1-MEY, status=NEW} 2022-06-13 1:43:25.310022 5894f5bae910a7be2366f9518f0baedb INFO Incoming notification {externalId=588, paymentId=CA43-V5G-GD1-MEY, status=PENDING} 2022-06-13 1:43:25.311700 5894f5bae910a7be2366f9518f0baedb WARNING Payment for order or cart not exists {externalId=588, paymentId=CA43-V5G-GD1-MEY, status=PENDING} 2022-06-13 1:44:22.893709 685d153b262b5fdb3d140f718b90c7ae INFO Incoming notification {externalId=588, paymentId=CA43-V5G-GD1-MEY, status=CONFIRMED} 2022-06-13 1:44:22.895553 685d153b262b5fdb3d140f718b90c7ae WARNING Payment for order or cart not exists {externalId=588, paymentId=CA43-V5G-GD1-MEY, status=CONFIRMED} 2022-06-13 2:28:46.123078 5894f5bae910a7be2366f9518f0baedb INFO Incoming notification {externalId=594, paymentId=NOR8-IWO-4KK-07L, status=NEW} 2022-06-13 2:28:46.126123 5894f5bae910a7be2366f9518f0baedb WARNING Payment for order or cart not exists {externalId=594, paymentId=NOR8-IWO-4KK-07L, status=NEW} 2022-06-13 2:28:51.414027 5894f5bae910a7be2366f9518f0baedb INFO Incoming notification {externalId=594, paymentId=NOR8-IWO-4KK-07L, status=PENDING} 2022-06-13 2:28:51.415632 5894f5bae910a7be2366f9518f0baedb WARNING Payment for order or cart not exists {externalId=594, paymentId=NOR8-IWO-4KK-07L, status=PENDING} 2022-06-13 2:29:24.481240 685d153b262b5fdb3d140f718b90c7ae INFO Incoming notification {externalId=594, paymentId=NOR8-IWO-4KK-07L, status=CONFIRMED} 2022-06-13 2:29:24.482958 685d153b262b5fdb3d140f718b90c7ae WARNING Payment for order or cart not exists {externalId=594, paymentId=NOR8-IWO-4KK-07L, status=CONFIRMED}