Cześć, pobrałem oficjalny moduł od Apaczka do integracji transportów z ich Web API.
Na początku w module dostawałem info, że klucz do API jest niepoprawny, ale tryb debugowania pokazał błąd w pliku apaczka8.php w funkcji checkKeys().
Po krótkiej inwestygacji doszedłem do tego, że wartość zwracana z zapytania przez curl_exec to null, przez co funkcja sprawdzająca czy klucz do ich API jest poprawny się crashuje bo próbuje odczytać wartość z nieistniejącego array-a.
Załączam to co dostałem z var_dump z rezultatu curl_exec:
Pojawia się tu kod 503, ale nie potrafię dojść do tego gdzie właściwie może tkwić problem, ktoś jest mnie w stanie nakierować?
Czy hosting może blokować jakieś wyjście na zewnątrz? Wszystkie inne moduły, np. moduł płatności PayPal działają poprawnie.
Ich dział techniczny twierdzi, że klucze są wprowadzone poprawnie, upewniłem się, że nie ma żadnych dodatkowych spacji, które by coś psuły, próbowałem generować klucze kilkukrotnie, nic nie pomogło.
Ekspertem od PHP nie jestem, znam podstawy, więc może eksperci będą w stanie coś zaradzić
Question
Fanfe
Cześć, pobrałem oficjalny moduł od Apaczka do integracji transportów z ich Web API.
Na początku w module dostawałem info, że klucz do API jest niepoprawny, ale tryb debugowania pokazał błąd w pliku apaczka8.php w funkcji checkKeys().
Po krótkiej inwestygacji doszedłem do tego, że wartość zwracana z zapytania przez curl_exec to null, przez co funkcja sprawdzająca czy klucz do ich API jest poprawny się crashuje bo próbuje odczytać wartość z nieistniejącego array-a.
Załączam to co dostałem z var_dump z rezultatu curl_exec:
Pojawia się tu kod 503, ale nie potrafię dojść do tego gdzie właściwie może tkwić problem, ktoś jest mnie w stanie nakierować?
Czy hosting może blokować jakieś wyjście na zewnątrz? Wszystkie inne moduły, np. moduł płatności PayPal działają poprawnie.
Mam Prestashop 8.1.0, poprawny certyfikat SSL, hosting na OVH.
Reinstalacja modułu i usunięcie folderu cache nie pomogły.
Moduł Apaczka pobrałem z linka dostępnego w instrukcji na https://www.apaczka.pl/integracje/prestashop/konfiguracja/#h-instalacja-wtyczki
Ich dział techniczny twierdzi, że klucze są wprowadzone poprawnie, upewniłem się, że nie ma żadnych dodatkowych spacji, które by coś psuły, próbowałem generować klucze kilkukrotnie, nic nie pomogło.
Ekspertem od PHP nie jestem, znam podstawy, więc może eksperci będą w stanie coś zaradzić
Z góry dziękuję za pomoc ❤️
Apaczka8_v6.zip
Edited by FanfeProblem rozwiązany (see edit history)
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now