Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PayPal – powiadomienie o płatności - problem
piotreklew
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 31.08.2011

Ostrzeżenie: (0%)
-----


Witam,
mam problem z otrzymywaniem z PayPala powiadomienia o płatności. Płatność wykonuje się poprawnie ale nie przychodzi odpowiedz z PayPala na wskazany plik.
Kod przycisku:
CODE
<form action='https://www.paypal.com/cgi-bin/webscr' method='post'>
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="..@...">
<input type="hidden" name="amount" id="amount" value="">
<input type="hidden" name="item_number" id="item_number" value="">
<INPUT TYPE="hidden" NAME="item_name" id="item_name" VALUE="">
<input type="hidden" name="return" value="http://www.adres_strony.pl/platnosc/ok/">
<input type="hidden" name="notify_url" value="http://www.adres_strony.pl/sklep/ipn.php">
<input type="hidden" name="cancel_return" value="http://www.adres_strony.pl/platnosc/anulowana/">
<INPUT TYPE="hidden" NAME="currency_code" VALUE="GBP">
<input type="image" src="http://www.adres_strony.pl/images/koszyk/pay_now.gif" name="submit" alt="PayPal" OnClick='return form_zam(this.form);' style='width:308px; height:57px; border:0px;'>
</form>


W panelu PayPal w historii IPN widać tą transakcję i posiada status Sent i HTTP response code: 200 a mimo wszystko plik ipn.php nie wykonał się. Jeżeli wpiszę w przeglądarce adres url pliku ipn to wykonuje się. Testowałem plik ipn również za pomocą developer.paypal.com i też plik ipn wykonał się. Zmieniłem prawa dostępu CHMOD do pliku ipn.php na 777 i też to nie pomogło. Czy macie jakiś pomysł, co może być nie tak?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
piotreklew
post
Post #2





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 31.08.2011

Ostrzeżenie: (0%)
-----


W panelu nie chce ustawiać notify_url bo mam kilka buttonów i nie chcę żeby z wszystkich transakcji przychodziły mi odpowiedzi o statusie płatności. Dlatego ustawiłem w <form>
CODE
<input type="hidden" name="notify_url" value="http://www.adres_strony.pl/sklep/ipn.php">

Czy to jest złe rozwiązanie?

Co do wypowiedzi pedro84 to plik ipn.php na razie mam tak ustawiony że po wywołaniu tego pliku przychodzi na moja skrzynkę mail bez względu na status transakcji. Jak wywołam plik bezpośrednio z url to mail dochodzi na skrzynkę. To raczej nie może być w nim błędu.

Ten post edytował piotreklew 31.08.2011, 14:57:56
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 18:31