Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Płatności cykliczne w PayPal
Forum PHP.pl > Forum > Gotowe rozwiązania
northwest
Witam serdecznie,
Chce uruchomić na swojej stronie płatności cykliczne w paypalu (co miesiąc pobierać ma 1 euro).

Formularz mam następujący:
  1. <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
  2. <input type="hidden" name="cmd" value="_xclick-subscriptions">
  3. <input type="hidden" name="business" value="login@poczta.pl">
  4. <input type="hidden" name="lc" value="PL">
  5. <input type="hidden" name="item_name" value="przermiot testowy">
  6. <input type="hidden" name="item_number" value="przermiot_kod">
  7. <input type="hidden" name="src" value="1">
  8. <input type="hidden" name="a3" value="1">
  9. <input type="hidden" name="p3" value="1">
  10. <input type="hidden" name="t3" value="M">
  11. <input type="hidden" name="currency_code" value="EUR">
  12. <input type="hidden" name="notify_url" value="http://www.nazwa.pl/paypal1.php">
  13. <input type="hidden" name="callback_url" value="http://www.nazwa.pl/paypal2.php">
  14. <input type="hidden" name="cancel_return" value="http://www.nazwa.pl/nie_udalo_sie.php">
  15. <input type="hidden" name="return" value="http://www.nazwa.pl/udalo_sie.php">
  16. <input type="hidden" name="bn" value="PP-SubscriptionsBF:btn_subscribeCC_LG.gif:NonHosted">
  17. <input type="image" src="https://www.paypalobjects.com/pl_PL/PL/i/btn/btn_subscribeCC_LG.gif" border="0" name="submit" alt="PayPal — Płać wygodnie i bezpiecznie">
  18. <img alt="" border="0" src="https://www.paypalobjects.com/pl_PL/i/scr/pixel.gif" width="1" height="1">
  19. </form>


Rozumiem że do otrzymywania płatności cyklicznych trzeba mieć konto FIRMOWE - czy PRYWATNE też będzie działało?
notify_url - pod ten url paypal będzie wysyłał powiadomienia o powodzeniu/niepowodzeniu płatności?
callback_url - to jest adres na który zostanie przekierowany użytkownik po przejściu przez proces płatności na paypalu?
cancel_return - to jest powrót z paypala - jak user zrezygnuje z płatności?
return - jw ale po przejściu pozytywnym płatności?

Czym się różnią od siebie return i callback_url?

Czy mógłbym prosić o kod do "odbioru" informacji o płatnościach (w php) z paypala (żebym mógł zaktualizować informacje w serwisie iż płatność została przyjęta)?


Northwest
irytek
Hejki,

Cytat
Rozumiem że do otrzymywania płatności cyklicznych trzeba mieć konto FIRMOWE - czy PRYWATNE też będzie działało?

Musi być przynajmniej premier ale nie musi być businessowe. Musisz tylko pamietać o limitach przjmowania płatności na kontach premier w szczególności jeśli nie są zweryfikowane.

Cytat
notify_url - pod ten url paypal będzie wysyłał powiadomienia o powodzeniu/niepowodzeniu płatności?

Pod ten url są wysyłane informacje o dokonaniu płatności oraz po każdorazowej zmianie statusu płatności np refund, refusal, cancelled, pending itp

Cytat
callback_url - to jest adres na który zostanie przekierowany użytkownik po przejściu przez proces płatności na paypalu?

Nie, to jest url z którym komunikuje się API celem wymiany informacji, głównie chodzi o adres wysyłkowy. W twoim przypadku on jest niepotrzebny.

Cytat
cancel_return - to jest powrót z paypala - jak user zrezygnuje z płatności?

Tak

Cytat
return - jw ale po przejściu pozytywnym płatności?

Tak, jeśli na koncie PayPal masz ustawiony Auto Return na ON.

Przykłady liestnera IPN (instant payment notification) znajdziesz tutaj: http://irytek.com/IPN_instant_payment_notification.html

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.