Tworzę aplikację na laraverze i chce ją zintegrować z API poczty polskiej, wszystkie metody niby działają, ale jak przyjdzie mi utworzyć paczkę metodą addShipment za kazdym razem dostaje komunikat "[33203] Produkt ('Przesylka nieobsługiwana ()') nie znajduje się na umowie zawartej z Poczta Polską S.A.".
Integrował się ktoś z pocztą i jest w stanie pomóc ? Jest w stanie ktoś pomóc, a może miał ktoś taki sam problem ?
Z góry dzięki.
public function addpaczka(){ $client = new \SoapClient(storage_path().'/app/en.wsdl', [ 'login' => __user__, 'password' => __password__, 'location' => __wsdl__ ]); $parameters = new \stdClass(); $response->karta = $this->convertToArray($response->karta); $this->karty = $response->karta; $parameters = new \stdClass(); $response = new \stdClass(); $blank=new \stdClass(); $paczka = new \stdClass(); $paczka->epo = NULL; $paczka->zasadySpecjalne = NULL; $paczka->posteRestante = NULL; $paczka->iloscPotwierdzenOdbioru = NULL; $paczka->kategoria = 'PRIORYTETOWA'; $paczka->gabaryt = 'GABARYT_B'; $paczka->masa = NULL; $paczka->wartosc = 20000; $paczka->zwrotDoslanie = NULL; $paczka->egzemplarzBiblioteczny = NULL; $paczka->dlaOciemnialych = NULL; $paczka->adres = new \stdClass(); $paczka->adres->nazwa = "Jan Kowalski"; $paczka->adres->ulica = "Kowalska"; $paczka->adres->numerDomu = "666"; $paczka->adres->numerLokalu = "666"; $paczka->adres->kodPocztowy = "66-666"; $paczka->adres->miejscowosc = "Warszawa"; $paczka->guid = $this->getGuid(); $this->przesylki[] = $paczka; $parameters = new \stdClass(); $parameters->przesylki = $this->przesylki; $response->retval = $this->convertToArray($response->retval); foreach($response->retval as $przesylka){ $this->przesylkiDodane[] = $przesylka; else{ $this->printErrors($przesylka->error); } } }
i var_dampy
object(stdClass)#293 (1) { ["karta"]=> object(stdClass)#301 (3) { ["idKarta"]=> int(111111) ["opis"]=> string(0) "" ["aktywna"]=> bool(true) } } object(stdClass)#303 (1) { ["idKarta"]=> int(111111) } object(stdClass)#304 (1) { ["retval"]=> bool(true) } ========testAddShipment==================== object(stdClass)#306 (1) { [0]=> object(stdClass)#293 (13) { ["epo"]=> NULL ["zasadySpecjalne"]=> NULL ["posteRestante"]=> NULL ["iloscPotwierdzenOdbioru"]=> NULL ["kategoria"]=> string(12) "PRIORYTETOWA" ["gabaryt"]=> string(9) "GABARYT_B" ["masa"]=> NULL ["wartosc"]=> int(20000) ["zwrotDoslanie"]=> NULL ["egzemplarzBiblioteczny"]=> NULL ["dlaOciemnialych"]=> NULL ["adres"]=> object(stdClass)#305 (6) { ["nazwa"]=> string(12) "Jan Kowalski" ["ulica"]=> string(8) "Kowalska" ["numerDomu"]=> string(3) "666" ["numerLokalu"]=> string(3) "666" ["kodPocztowy"]=> string(6) "66-666" ["miejscowosc"]=> string(8) "Warszawa" } ["guid"]=> string(32) "0C74BD108BC894B10C7E9AF3671F73E9" } } } stdClass Object ( [retval] => stdClass Object ( [error] => stdClass Object ( [errorNumber] => 33203 [errorDesc] => Produkt ('Przesylka nieobsługiwana ()') nie znajduje się na umowie zawartej z Poczta Polską S.A. [guid] => 0C74BD108BC894B10C7E9AF3671F73E9 ) [guid] => 0C74BD108BC894B10C7E9AF3671F73E9 ) ) Nie udało się dodać przesyłki 0C74BD108BC894B10C7E9AF3671F73E9 z powodu błędów. [33203] Produkt ('Przesylka nieobsługiwana ()') nie znajduje się na umowie zawartej z Poczta Polską S.A. 0C74BD108BC894B10C7E9AF3671F73E9 null