Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem sklep online + paypal
Forum PHP.pl > Forum > PHP
lucwebdesigntom
Witam
Posiadam sklep internetowy na serwerze cal.pl oraz az.pl
Skrypt sklepu internetowego jest taki sam tylko rozni sie dziedzina sprzedazy.
Problem na serwerze cal.pl jest w tym ze jak klient juz wybierze platnosc Paypal i kliknie na Checkout nie zostaje przeladowany do strony paypal.com , strona przeladuje sie na .../checkout_process.php i za pomoca firebuga dostaje komunikat 404 ze strona nie istnieje (natomiast plik checkout_process.php istnieje na stronce)

Na serwerze az.pl - strona funkcjonuje prawidlowo.

Kontaktowalem sie z cal.pl i dostalem informacje ze
"To już w takim razie wina programistyczna, proszę o kontakt z
twórcą strony lub dodatku. "
To dlaczego na innym serwerze dziala dobrze.....

W pliku log z serwera cal.pl mam taka informacje:
Cytat
| START_CALL paypal SetExpressCheckout
| https://api-3t.paypal.com/nvp + METHOD=SetExpressCheckout&VERSION=71.0&PWD=MOJEHASLO&USER=UZYTKOWNIK&SIGNATURE=PODPIS&GIROPAYSUCCESSURL=http%3A%2F%2Febaydesignshop.co.uk%2Fcheckout_success.php%3FXTCsid%3Dsb3mtqbk4afq6pdq2iqv71pe96&GIROPAYCANCELURL=http%3A%2F%2Febaydesignshop.co.uk%2Fcheckout_payment.php%3FXTCsid%3Dsb3mtqbk4afq6pdq2iqv71pe96%26error%3Dtrue%26
gm_paypal_error%3D1%26error_message%3DPAYPAL_ERROR&
BANKTXNPENDINGURL=http%3A%2F%2Febaydesignshop.co.uk%2Fcheckout_success.php%3FXTCsid%3Dsb3mtqbk4afq6pdq2iqv71pe96&
RETURNURL=http%3A%2F%2Febaydesignshop.co.uk%2Fcheckout_process.php%3FXTCsid%3Dsb3mtqbk4afq6pdq2iqv71pe96&
CANCELURL=http%3A%2%2Febaydesignshop.co.uk%2Fcheckout_payment.php%3FXTCsid%3Dsb3mtqbk4afq6pdq2iqv71pe96%26error%3Dtrue%26
gm_paypal_error%3D1%26error_message%3DPAYPAL_ERROR&
PAYMENTREQUEST_0_SHIPTONAME=Lukasz+Tomczyk&PAYMENTREQUEST_0_SHIPTOSTREET=8+Harrington+Street&
PAYMENTREQUEST_0_SHIPTOCITY=Doncaster&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=GB&PAYMENTREQUEST_0_SHIPTOSTATE=SYOR&PAYMENTREQUEST_0_SHIPTOZIP=DN1+1LX&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B447928720041&ADDROVERRIDE=1&LOCALECODE=US&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=GBP&PAYMENTREQUEST_0_AMT=90&PAYMENTREQUEST_0_DESC=29&L_PAYMENTREQUEST_0_NAME0=Ebay+Shop+Template+-+Animals+Style&L_PAYMENTREQUEST_0_AMT0=90&L_PAYMENTREQUEST_0_QTY0=1&NOSHIPPING=1&CLIENT=Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0

-----------------------------------------------------
Strona znajduje sie pod adresem : http://ebaydesignshop.co.uk

Dzieki wielkie za wszelkie podpowiedzi
Pozdrawiam
Lukasz
irytek
Witam,

z tego względu, iż w logach zapisuje się tobie tylko wywołanie a brak jest odpowiedzi zgaduje, że twój skrypt czyli sklep gambio, nie może się połączyć z serverami PayPal. sprawdź czy masz curl włączony.
lucwebdesigntom
Witam
Dzieki za odpowiedz, tak serwer posiada wlaczone cURL.
Rowniez zauwazylem jak w panelu admin chce znalesc jakies translakcje zrobione przez Paypal (chociaz ich wcale nie mam - to rowniez przekierowuje mnie na strone glowna i error 404.html )
Dzieki za dalsze wskazowki
Pozdrawiam
irytek
Hej, możesz pójsć troche na łatwizne i mieć problem z głowy. w gambio znajduje się również modul paypal_alt oparty o PayPal Standard, w konfiguracji wymaga tylko podania adresu mailowego konta PayPal.

jeśli jednak zależy Tobie na Paypal API, to przetestuj sobie np. tym skryptem test API czy dane API są prawidłowe oraz czy twoj ISP nie jest przypadkiem zablokowany prze AT&T.

Jeszcze jedna sprawa. od stycznia tego roku Paypal nie akceptuje połączeń SSL. Możesz sprawdzić czy twój moduł paypal przy połączeniu curl nie wymusza ssl.
Tu znajdziesz plugin: http://www2.gambio.de/paypal-update-2014-11.html
lucwebdesigntom
Witam
Dzieki jeszcze raz za super odpowiedz.
Sprawdze sobie wszystko wedlug Twoich wskazowek i dam znac. smile.gif
Jeszcze raz dzieki wielkie
Pozdrawiam

Witam
Ten skrypt cos mi nie dziala.
Paypal API nie funkcjonuje i tak jak pisales wlasnie paypal nie akceptuje polaczen SSL
I dostaje taki komunikat przy konfiguracji paypala w sklepie :

Cytat
There seems to be a server-side firewall to block the request or response of the PayPal server. If you have so make sure your provider with a request that may be established via cURL to connect to the following addresses:

https://api-3t.sandbox.paypal.com
https://www.sandbox.paypal.com
https://api.paypal.com
https://api-aa.paypal.com
https://api-3t.paypal.com
https://api-aa-3t.paypal.com
https://notify.paypal.com
https://reports.paypal.com
https://www.paypal.com
https://paypal.com
https://svcs.paypal.com
https://paypalobjects.com


Posiadam narazie zainstalowany modul paypal_alt i dziala a z API musze dalej cos kombinowac
Dzieki za podpowiedzi
irytek
Hejki,

możesz spróbować tracert API Endpoint i jeśli nie dojdzie do do AT&T to znaczy ze twój hoster jest u nich zablokowany. to się czasem zdarza.

https://www.prestashop.com/forums/topic/192...ror-code/page-9

Pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.