allegro / allegro-api

Issue tracker and wiki for Allegro REST API
https://developer.allegro.pl/
213 stars 39 forks source link

WzA - przesyłki pobraniowe - weryfikacja IBAN #7295

Closed shivson1337 closed 1 year ago

shivson1337 commented 1 year ago

Występuje problem:

:beetle: Opis / Description

Witam,

zanotowaliśmy problemy z nadawaniem przesyłek pobraniowych na kilku naszych kontach. Do tej pory wszystko działało bez problemu. Dzisiaj pojawił się komunikat o weryfikacji numeru IBAN.

Nie bardzo wiemy o co chodzi. Nie dokonywaliśmy żadnych zmian.

trace-id: 4a6005dec404a1f9

PrzemyslawLukanowski commented 1 year ago

Witam, 28 czerwca zmienił się sposób nadawania przesyłek nadawania przesyłek za pobraniem, sprzedawcy zostali o tej zmianie poinformowani mailowo, więcej na ten temat przeczytasz w newsie na stronie dla sprzedających. W skrócie - numer konta wskazany w przez sprzedawcę przy tworzeniu przesyłki musi być taki sam, jak w ustawieniach wypłat Allegro - każdy inny zostanie odrzucony.

amor22 commented 1 year ago

Witam, 28 czerwca zmienił się sposób nadawania przesyłek nadawania przesyłek za pobraniem, sprzedawcy zostali o tej zmianie poinformowani mailowo, więcej na ten temat przeczytasz w newsie na stronie dla sprzedających. W skrócie - numer konta wskazany w przez sprzedawcę przy tworzeniu przesyłki musi być taki sam, jak w ustawieniach wypłat Allegro - każdy inny zostanie odrzucony.

Pomimo ustawionych poprawnych wartości po obu stronach a IBAN jest zweryfikowany zwraca odpowiedź:


array (
  0 => 
  Rest\Response::__set_state(array(
     'httpCode' => 200,
     'content' => 
    stdClass::__set_state(array(
       'id' => '*******************',
       'parcelId' => NULL,
       'status' => 'ERROR',
       'errors' => 
      array (
        0 => 
        stdClass::__set_state(array(
           'code' => 'COD_IBAN_NOT_VERIFIED',
           'message' => 'This delivery option requires a verified Polish IBAN number',
           'details' => 'Provided Iban has to be verified',
           'path' => 'additionalServices',
           'userMessage' => 'Wybrana metoda dostawy wymaga podania zweryfikowanego, polskiego numeru iban',
        )),
      ),
    )),
     'contentType' => 'application/vnd.allegro.public.v1+json',
     'contentEncoding' => '',
     'contentSize' => 360,
     'headers' => 
    array (
      'expires' => '0',
      'cache-control' => 'no-cache, no-store, max-age=0, must-revalidate',
      'x-xss-protection' => '1; mode=block',
      'pragma' => 'no-cache',
      'x-frame-options' => 'DENY',
      'trace-id' => 'ad64edec54932970',
      'date' => 'Thu, 29 Jun 2023 06',
      'x-content-type-options' => 'nosniff',
      'strict-transport-security' => 'max-age=31536000 ; includeSubDomains',
      'content-type' => 'application/vnd.allegro.public.v1+json',
      'content-length' => '360',
    ),
  )),
)
MrGadzet commented 1 year ago

W moim przypadku zadziałało, ponowne dodanie numeru konta w integracji z przedrostkiem PL i usunięcie spacji pomiędzy cyframi. Polecam sprawdzić.

PrzemyslawLukanowski commented 1 year ago

Dokładnie tak, problemem są spacje w "accountNumber" - wprowadzimy poprawkę, aby były ignorowane. Na tę chwilę możecie powtórzyć request z usunięciem spacji.

shivson1337 commented 1 year ago

Problem rozwiązany. Zamykam zgłoszenie.

Dziękuję za wsparcie. :)

Kuba-Id commented 5 months ago

Panie Przemysławie, Otwieram temat ponownie. Numer konta zgadza się z numerem konta do wypłat, a mimo wszystko komunikat błędu, jak u przedmówcy. Będę wdzięczny za pomoc co jest nie tak.

TraceId: ff1f74cf37c1f90

PrzemyslawLukanowski commented 5 months ago

@Kuba-Id Spróbuj proszę przed numerem dodać przedrostek "PL".

Kuba-Id commented 5 months ago

Panie Przemku,

Dziękuję za szybką pomoc i reakcję.

Dodałem: string(28) "PL02102040270000110219456217"

W jednym zamówieniu poszło. Ale spróbowałem kolejne.

I w drugim dalej jest problem. dziwna sprawa. Raz działa, raz nie? :-| Komunikat: "Provided Iban has to be verified This delivery option requires a verified Polish IBAN number"

trace-id: 520996ea07bd7e85

PrzemyslawLukanowski commented 5 months ago

Sprawdziłem nasze logi - udało Ci się nadać przesyłkę z tym numerem konta, ponieważ utworzyłeś ją na koncie *509, które to posiada taki numer rachunkowy. Kolejna próba, z trace-id powyżej, miała miejsce z konta **427 - ten użytkownik posiada zdefiniowane inne konto do wypłat, stąd komunikat błędu.

Kuba-Id commented 5 months ago

Dziękuję, wszystko już działa. Racja!