SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Płatności Cykliczne (Recurring Payments) WPS, EC, Pre-approved payments
Płatności cykliczne Czym są płatności cykliczne? Dzięki płatnościom cyklicznym klienci mogą automatycznie regulować okresowe płatności za subskrybowane usługi, korzystając z aplikacji internetowych lub poczty email. 	Funkcja Subskrypcje i płatności cykliczne stanowi tanie rozwiązanie, pozwalające na przyjmowanie płatności w systemie PayPal z tytułu opłat za subskrypcję treści witryny, biuletyny informacyjne, składki członkowskie lub okresowe datki. Za pomocą kilku prostych kroków można ją zintegrować z własną witryną. Jakie są korzyści ? Oszczędność czasu i pieniędzy dzięki łatwej w obsłudze funkcji Subskrypcje i płatności cykliczne PayPal:  ,[object Object]
Brak kosztów wstępnych — będziesz podlegać tej samej niskiej taryfie opłat, jaka jest używana w przypadku otrzymywania innych płatności PayPal.
Łatwa sprzedaż — PayPal prowadzi i udostępnia na swej stronie szczegółowy rejestr transakcji.
Zwiększenie zadowolenia kupujących — dzięki podlegającym dostosowaniu przyciskom i bezpiecznym płatnościom zadowoleni kupujący staną się stałymi klientami Twojej firmy.2/9/2011 2 GO TO HEADER/ FOOTER MENU TO SET TITLE
Płatności cykliczne Zasada działania? Gdy kupujący dokona płatności cyklicznej w systemie PayPal tworzy się tzwrecurringpayments profile. Profil zawiera szczegółowe informacje na temat charakterystyki płatności (czasu trwania subskrypcji, częstotliwość pobierania, okresu darmowego oraz szczegółowe dane teleadresowe kupujacego). Płatności cykliczne realizowane są w ramach następujacych usług: PayPal Standard jako Przycisk Subskrypcji PayPalExpressCheckout i płatności cykliczne poprzez interfejs API Pre-approved payment w ramachAdaptivepayments. Przykłady serwisów już korzystających w płatnosci cyklicznych w systemie PayPal www.godaddy.com GO TO HEADER/ FOOTER MENU TO SET TITLE 2/9/2011 3
Subskrypcja  PayPal Standard Przycisk subskrypcji najprościej jest utworzyć bezpośrednio z konta PayPal. Zaloguj się do konta PayPal Kliknij zakładkę „Usługi dla handlowców” Z sekcji Płatności za pośrednictwem witryny wybierz link „Subskrypcje i płatności cykliczne”  Następnie wybierz typ przycisku i wprowadź dane dotyczące płatności Opcjonalnie wprowadź dodatkowe parametry w kroku 2 i 3. Kliknij „utwórz przycisk” Wygenerowany kod skopiuj i wklej do źródła witryny internetowej. GO TO HEADER/ FOOTER MENU TO SET TITLE 2/9/2011 4
Subskrypcja cd.. Z podstawową znajomością HTML można zbudować własny formularz lub link z wykorzystaniem parametrów subskrypcji: <form action="https://www.paypal.com/cgi-bin/webscr" method="post"> <input type="hidden" name="cmd" value="_xclick-subscriptions"> <input type="hidden" name="business" value="me@mybusiness.com"> <input type="hidden" name="currency_code" value="USD"> <input type="hidden" name="no_shipping" value="1"> <input type="hidden" name="a3" value="5.00"> <input type="hidden" name="p3" value="1"> <input type="hidden" name="t3" value="M"> <input type="hidden" name="src" value="1"> <input type="hidden" name="sra" value="1"> <input type="image" src="https://www.paypal.com/pl_PL/PL/i/btn/btn_subscribeCC_LG.gif"  border="0" name="submit" alt="PayPal — Płaćwygodnieibezpiecznie"> <img alt="" border="0" src="https://www.paypal.com/pl_PL/i/scr/pixel.gif" width="1" height="1"> </form> Subksrypcje można anulować bezpośrednio z konta PayPal kupującego jak i sprzedającego. Dodatkowo sprzedawca może utworzyć przycisk anluowania lub modyfikowania subkrypcji w swojej witrynie. Szczegoly:  https://www.x.com/docs/DOC-1332oraz w Website Payments Standard Integration Guide (PDF) a3: kwota do zapłaty przy każdym powtórzeniu płatności, t3: okres (D = dni, W = tygodnie, M = miesiące, Y = lata), p3: liczba okresów między kolejnymi powtórzeniami płatności. src: czy subskrypcja ma być automatycznie odnowiona srt: ile razy subskrypcja ma być automatycznie odnawiana   sra: ile razy system PayPal ma próbować pobrać środki w momencie nieudanej transakcji  GO TO HEADER/ FOOTER MENU TO SET TITLE 2/9/2011 5
Express Checkout + Płatności cykliczne Integracja z wykorzystaniem API 	Dzięki wykorzystaniu interfejsu API, można elastycznie dostosować płatności cykliczne do oferowanych usług. Natychmiastowe odpowiedzi API, zwracają szczegóły transakcji, które można wykorzystać do zarządzania dostępem do elektronicznych treści. Rrealizacja transakcji składa się następujacych żądań API: API SetExpressCheckout Wstępne powiadomienie systemu PayPal o zamiarze skorzystania z funkcji Ekspresowa 	realizacja transakcji w celu płatności za zamówienie klienta API GetExpressCheckoutDetails (opcjonalnie) Uzyskanie od systemu PayPal szczegółowych danych o kliencie (np. adres wysyłkowy) 	i opcjonalnie umożliwienie klientowi edycji tych danych podczas weryfikacji zamówienia API DoExpressCheckoutPayment (opcjonalnie w przypadku dodatkowej platnosci jednorazowej) Płatność finalizująca płatność jednorazową API CreateRecurringPaymentsProfile – wykonywany dla każdego profilu platności cyklicznej  GO TO HEADER/ FOOTER MENU TO SET TITLE 2/9/2011 6
Dostępne parametry BillingPeriod Details ScheduleDetails Profile Details BILLINGPERIOD  BILLINGFREQUENCY TOTALBILLINGCYCLES AMT  <<—Trial ->> TRIALBILLINGPERIOD  TRIALBILLINGFREQUENCY  TRIALTOTALBILLINGCYCLES  TRIALAMT  CURRENCYCODE  SHIPPINGAMT  TAXAMT ,[object Object]
MAXFAILEDPAYMENTS
AUTOBILLAMT
SUBSCRIBERNAME
PROFILESTARTDATE
PROFILEREFERENCEGO TO HEADER/ FOOTER MENU TO SET TITLE 2/9/2011 7
GO TO HEADER/ FOOTER MENU TO SET TITLE 2/9/2011 8 1.Calls SetExpressCheckout with one or more billing agreement details in the request 2. Returns a token, which identifies the transaction, tothe merchant. 3. Redirects buyer’s browser to: https://www.paypal.com/cgibin/ webscr?cmd=_express-checkout &token=<token returned by SetExpressCheckout>Displays login page. Allows user to select payment options and shipping address. 4.Redirects buyer’s browser to returnURL passed to SetExpressCheckout if buyer agrees to payment description. 5. Calls GetExpressCheckoutDetails to get buyer information (optional). Returns GetExpressCheckoutDetails response.Displays merchant review page for buyer. 6.Calls DoExpressCheckoutPayment if the order includes one-time purchases as well as a recurring payment. Otherwise, skip this step. Returns DoExpressCheckoutPayment response Calls CreateRecurringPaymentsProfile one time for each recurring payment item included in the order.Returns ProfileID in CreateRecurringPaymentsProfile response for each profile successfully created. 7. Displays successful transaction page. typical processing flow to create recurring payments during checkout
Wykorzystanie pozostałych API API GetRecurringPaymentsProfileDetails – zwraca szczegóły dotyczące utworzonego profilu  Status profilu Nastepna data pobrania platnosci Liczba dotychczas pobranych platnosci w aktywnym profilu platnosci cyklicznej Liczba pozostalych platnosci w aktywnym profilu platnosci cyklicznej Biezaca kwota z niepobranych/nieudanych patnosci w ramch aktywnego profilu platnosci cyklicznej Suma nieudanych pobran Data ostatniego pobrania platnosci cyklicznej zakonczona sukcesem Kwota ostatniej otrzymanej platnosci cyklicznej API ManageRecurringPaymentsProfileStatus – zmiana statusu utworzonego profilu (Anulowanie, zawieszenie, reaktywacja)  API UpdateRecurringPaymentsProfile – modyfikacja szczegolow utworzonego profilu API BillOutstandingAmount – pobranie zaległej należności Szczegoły: https://www.x.com/docs/DOC-1372 oraz w Express Checkout Integration Guide (PDF) GO TO HEADER/ FOOTER MENU TO SET TITLE 2/9/2011 9
Adaptive Payments (pre-approved)  Czym są Adpative payments? 	To zestaw funkcji API za pomocą których można budować zaawansowane aplikacje wykonujące transakcje płatnicze.  Na przykład zaawansowane galerie handlowe, serwisy swiadczące usługi finansowe, platformy płatnicze lub aplikacje na urządzenia mobilne. Podstawowe korzyści: Nowe API mogą być zaimplementowane w różnnych platformach i urządzeniach, które wykorzystują protokół HTTP  	(Generalnie właściwie wszystko co może być podpięte do internetu) Aplikacja tzw (APIcaller) nie musi brać udziału w odbiorze platności podobnie jak w integracjach typu „third party” (np. eCard)  Możliwość wysyłania płatności do kilku odbiorcow jednocześnie Elastyczna konfiguracja opłat. Opłaty za transakcje mogę być pobrane od nadawcy lub odbiorcy/odbiorców GO TO HEADER/ FOOTER MENU TO SET TITLE 2/9/2011 10

Weitere ähnliche Inhalte

Ähnlich wie PayPal Płatności Cykliczne

Omnikanałowy System Wnioskowy
Omnikanałowy System WnioskowyOmnikanałowy System Wnioskowy
Omnikanałowy System WnioskowyIntercon Systems
 
Kompleksowe rozwiązania finansowe dla systemu SAP
Kompleksowe rozwiązania finansowe dla systemu SAPKompleksowe rozwiązania finansowe dla systemu SAP
Kompleksowe rozwiązania finansowe dla systemu SAPApollogic
 
Comarch optima marta czapczyk
Comarch optima  marta czapczykComarch optima  marta czapczyk
Comarch optima marta czapczykMarta Czapczyk
 
Agencja interaktywna Emocni.pl - możliwości systemów dedykowanych
Agencja interaktywna Emocni.pl -  możliwości systemów dedykowanychAgencja interaktywna Emocni.pl -  możliwości systemów dedykowanych
Agencja interaktywna Emocni.pl - możliwości systemów dedykowanychAgencja interaktywna Emocni.pl
 
Automatyzacja raportowania-podatkowego-finansowego
Automatyzacja raportowania-podatkowego-finansowegoAutomatyzacja raportowania-podatkowego-finansowego
Automatyzacja raportowania-podatkowego-finansowegoPwC Polska
 
Wdrożenie e-commerce B2B dla peka.pl - case study
Wdrożenie e-commerce B2B dla peka.pl - case studyWdrożenie e-commerce B2B dla peka.pl - case study
Wdrożenie e-commerce B2B dla peka.pl - case studybest.net
 
07.10.2021 Prezentacja o strefach praktycznie
07.10.2021 Prezentacja o strefach praktycznie07.10.2021 Prezentacja o strefach praktycznie
07.10.2021 Prezentacja o strefach praktyczniePwC Polska
 
Raport m-banking luty 2017
Raport m-banking luty 2017Raport m-banking luty 2017
Raport m-banking luty 2017Wioletta Cabaj
 
Prezentacja dotpay
Prezentacja dotpayPrezentacja dotpay
Prezentacja dotpayDotpay SA
 
Omega Makler - System zarządzania dla domów maklerskich
Omega Makler - System zarządzania dla domów maklerskichOmega Makler - System zarządzania dla domów maklerskich
Omega Makler - System zarządzania dla domów maklerskichMałgorzata Nieciecka
 
Zintegrowany System Automatycznego Rozliczania Abonentów
Zintegrowany System Automatycznego Rozliczania AbonentówZintegrowany System Automatycznego Rozliczania Abonentów
Zintegrowany System Automatycznego Rozliczania Abonentówagellner
 
Outsourcing rachunkowości - nowinki techniczne
Outsourcing rachunkowości - nowinki techniczneOutsourcing rachunkowości - nowinki techniczne
Outsourcing rachunkowości - nowinki techniczneGrant Thornton
 

Ähnlich wie PayPal Płatności Cykliczne (20)

Wiz Countbuuu
Wiz CountbuuuWiz Countbuuu
Wiz Countbuuu
 
Wiz Countbuuu
Wiz CountbuuuWiz Countbuuu
Wiz Countbuuu
 
Omnikanałowy System Wnioskowy
Omnikanałowy System WnioskowyOmnikanałowy System Wnioskowy
Omnikanałowy System Wnioskowy
 
Softmax
SoftmaxSoftmax
Softmax
 
Kompleksowe rozwiązania finansowe dla systemu SAP
Kompleksowe rozwiązania finansowe dla systemu SAPKompleksowe rozwiązania finansowe dla systemu SAP
Kompleksowe rozwiązania finansowe dla systemu SAP
 
Oferta i cennik
Oferta i cennikOferta i cennik
Oferta i cennik
 
Comarch optima marta czapczyk
Comarch optima  marta czapczykComarch optima  marta czapczyk
Comarch optima marta czapczyk
 
Agencja interaktywna Emocni.pl - możliwości systemów dedykowanych
Agencja interaktywna Emocni.pl -  możliwości systemów dedykowanychAgencja interaktywna Emocni.pl -  możliwości systemów dedykowanych
Agencja interaktywna Emocni.pl - możliwości systemów dedykowanych
 
Money2Money_poradnik
Money2Money_poradnikMoney2Money_poradnik
Money2Money_poradnik
 
Automatyzacja raportowania-podatkowego-finansowego
Automatyzacja raportowania-podatkowego-finansowegoAutomatyzacja raportowania-podatkowego-finansowego
Automatyzacja raportowania-podatkowego-finansowego
 
bPay Basement Systems
bPay Basement SystemsbPay Basement Systems
bPay Basement Systems
 
Else Erp
Else ErpElse Erp
Else Erp
 
Wdrożenie e-commerce B2B dla peka.pl - case study
Wdrożenie e-commerce B2B dla peka.pl - case studyWdrożenie e-commerce B2B dla peka.pl - case study
Wdrożenie e-commerce B2B dla peka.pl - case study
 
07.10.2021 Prezentacja o strefach praktycznie
07.10.2021 Prezentacja o strefach praktycznie07.10.2021 Prezentacja o strefach praktycznie
07.10.2021 Prezentacja o strefach praktycznie
 
Raport m-banking luty 2017
Raport m-banking luty 2017Raport m-banking luty 2017
Raport m-banking luty 2017
 
Prezentacja dotpay
Prezentacja dotpayPrezentacja dotpay
Prezentacja dotpay
 
Omega Makler - System zarządzania dla domów maklerskich
Omega Makler - System zarządzania dla domów maklerskichOmega Makler - System zarządzania dla domów maklerskich
Omega Makler - System zarządzania dla domów maklerskich
 
Zintegrowany System Automatycznego Rozliczania Abonentów
Zintegrowany System Automatycznego Rozliczania AbonentówZintegrowany System Automatycznego Rozliczania Abonentów
Zintegrowany System Automatycznego Rozliczania Abonentów
 
Zwinny_Analityk_SIW_Panel
Zwinny_Analityk_SIW_PanelZwinny_Analityk_SIW_Panel
Zwinny_Analityk_SIW_Panel
 
Outsourcing rachunkowości - nowinki techniczne
Outsourcing rachunkowości - nowinki techniczneOutsourcing rachunkowości - nowinki techniczne
Outsourcing rachunkowości - nowinki techniczne
 

PayPal Płatności Cykliczne

  • 1. Płatności Cykliczne (Recurring Payments) WPS, EC, Pre-approved payments
  • 2.
  • 3. Brak kosztów wstępnych — będziesz podlegać tej samej niskiej taryfie opłat, jaka jest używana w przypadku otrzymywania innych płatności PayPal.
  • 4. Łatwa sprzedaż — PayPal prowadzi i udostępnia na swej stronie szczegółowy rejestr transakcji.
  • 5. Zwiększenie zadowolenia kupujących — dzięki podlegającym dostosowaniu przyciskom i bezpiecznym płatnościom zadowoleni kupujący staną się stałymi klientami Twojej firmy.2/9/2011 2 GO TO HEADER/ FOOTER MENU TO SET TITLE
  • 6. Płatności cykliczne Zasada działania? Gdy kupujący dokona płatności cyklicznej w systemie PayPal tworzy się tzwrecurringpayments profile. Profil zawiera szczegółowe informacje na temat charakterystyki płatności (czasu trwania subskrypcji, częstotliwość pobierania, okresu darmowego oraz szczegółowe dane teleadresowe kupujacego). Płatności cykliczne realizowane są w ramach następujacych usług: PayPal Standard jako Przycisk Subskrypcji PayPalExpressCheckout i płatności cykliczne poprzez interfejs API Pre-approved payment w ramachAdaptivepayments. Przykłady serwisów już korzystających w płatnosci cyklicznych w systemie PayPal www.godaddy.com GO TO HEADER/ FOOTER MENU TO SET TITLE 2/9/2011 3
  • 7. Subskrypcja PayPal Standard Przycisk subskrypcji najprościej jest utworzyć bezpośrednio z konta PayPal. Zaloguj się do konta PayPal Kliknij zakładkę „Usługi dla handlowców” Z sekcji Płatności za pośrednictwem witryny wybierz link „Subskrypcje i płatności cykliczne” Następnie wybierz typ przycisku i wprowadź dane dotyczące płatności Opcjonalnie wprowadź dodatkowe parametry w kroku 2 i 3. Kliknij „utwórz przycisk” Wygenerowany kod skopiuj i wklej do źródła witryny internetowej. GO TO HEADER/ FOOTER MENU TO SET TITLE 2/9/2011 4
  • 8. Subskrypcja cd.. Z podstawową znajomością HTML można zbudować własny formularz lub link z wykorzystaniem parametrów subskrypcji: <form action="https://www.paypal.com/cgi-bin/webscr" method="post"> <input type="hidden" name="cmd" value="_xclick-subscriptions"> <input type="hidden" name="business" value="me@mybusiness.com"> <input type="hidden" name="currency_code" value="USD"> <input type="hidden" name="no_shipping" value="1"> <input type="hidden" name="a3" value="5.00"> <input type="hidden" name="p3" value="1"> <input type="hidden" name="t3" value="M"> <input type="hidden" name="src" value="1"> <input type="hidden" name="sra" value="1"> <input type="image" src="https://www.paypal.com/pl_PL/PL/i/btn/btn_subscribeCC_LG.gif" border="0" name="submit" alt="PayPal — Płaćwygodnieibezpiecznie"> <img alt="" border="0" src="https://www.paypal.com/pl_PL/i/scr/pixel.gif" width="1" height="1"> </form> Subksrypcje można anulować bezpośrednio z konta PayPal kupującego jak i sprzedającego. Dodatkowo sprzedawca może utworzyć przycisk anluowania lub modyfikowania subkrypcji w swojej witrynie. Szczegoly: https://www.x.com/docs/DOC-1332oraz w Website Payments Standard Integration Guide (PDF) a3: kwota do zapłaty przy każdym powtórzeniu płatności, t3: okres (D = dni, W = tygodnie, M = miesiące, Y = lata), p3: liczba okresów między kolejnymi powtórzeniami płatności. src: czy subskrypcja ma być automatycznie odnowiona srt: ile razy subskrypcja ma być automatycznie odnawiana sra: ile razy system PayPal ma próbować pobrać środki w momencie nieudanej transakcji GO TO HEADER/ FOOTER MENU TO SET TITLE 2/9/2011 5
  • 9. Express Checkout + Płatności cykliczne Integracja z wykorzystaniem API Dzięki wykorzystaniu interfejsu API, można elastycznie dostosować płatności cykliczne do oferowanych usług. Natychmiastowe odpowiedzi API, zwracają szczegóły transakcji, które można wykorzystać do zarządzania dostępem do elektronicznych treści. Rrealizacja transakcji składa się następujacych żądań API: API SetExpressCheckout Wstępne powiadomienie systemu PayPal o zamiarze skorzystania z funkcji Ekspresowa realizacja transakcji w celu płatności za zamówienie klienta API GetExpressCheckoutDetails (opcjonalnie) Uzyskanie od systemu PayPal szczegółowych danych o kliencie (np. adres wysyłkowy) i opcjonalnie umożliwienie klientowi edycji tych danych podczas weryfikacji zamówienia API DoExpressCheckoutPayment (opcjonalnie w przypadku dodatkowej platnosci jednorazowej) Płatność finalizująca płatność jednorazową API CreateRecurringPaymentsProfile – wykonywany dla każdego profilu platności cyklicznej GO TO HEADER/ FOOTER MENU TO SET TITLE 2/9/2011 6
  • 10.
  • 15. PROFILEREFERENCEGO TO HEADER/ FOOTER MENU TO SET TITLE 2/9/2011 7
  • 16. GO TO HEADER/ FOOTER MENU TO SET TITLE 2/9/2011 8 1.Calls SetExpressCheckout with one or more billing agreement details in the request 2. Returns a token, which identifies the transaction, tothe merchant. 3. Redirects buyer’s browser to: https://www.paypal.com/cgibin/ webscr?cmd=_express-checkout &token=<token returned by SetExpressCheckout>Displays login page. Allows user to select payment options and shipping address. 4.Redirects buyer’s browser to returnURL passed to SetExpressCheckout if buyer agrees to payment description. 5. Calls GetExpressCheckoutDetails to get buyer information (optional). Returns GetExpressCheckoutDetails response.Displays merchant review page for buyer. 6.Calls DoExpressCheckoutPayment if the order includes one-time purchases as well as a recurring payment. Otherwise, skip this step. Returns DoExpressCheckoutPayment response Calls CreateRecurringPaymentsProfile one time for each recurring payment item included in the order.Returns ProfileID in CreateRecurringPaymentsProfile response for each profile successfully created. 7. Displays successful transaction page. typical processing flow to create recurring payments during checkout
  • 17. Wykorzystanie pozostałych API API GetRecurringPaymentsProfileDetails – zwraca szczegóły dotyczące utworzonego profilu Status profilu Nastepna data pobrania platnosci Liczba dotychczas pobranych platnosci w aktywnym profilu platnosci cyklicznej Liczba pozostalych platnosci w aktywnym profilu platnosci cyklicznej Biezaca kwota z niepobranych/nieudanych patnosci w ramch aktywnego profilu platnosci cyklicznej Suma nieudanych pobran Data ostatniego pobrania platnosci cyklicznej zakonczona sukcesem Kwota ostatniej otrzymanej platnosci cyklicznej API ManageRecurringPaymentsProfileStatus – zmiana statusu utworzonego profilu (Anulowanie, zawieszenie, reaktywacja) API UpdateRecurringPaymentsProfile – modyfikacja szczegolow utworzonego profilu API BillOutstandingAmount – pobranie zaległej należności Szczegoły: https://www.x.com/docs/DOC-1372 oraz w Express Checkout Integration Guide (PDF) GO TO HEADER/ FOOTER MENU TO SET TITLE 2/9/2011 9
  • 18. Adaptive Payments (pre-approved) Czym są Adpative payments? To zestaw funkcji API za pomocą których można budować zaawansowane aplikacje wykonujące transakcje płatnicze. Na przykład zaawansowane galerie handlowe, serwisy swiadczące usługi finansowe, platformy płatnicze lub aplikacje na urządzenia mobilne. Podstawowe korzyści: Nowe API mogą być zaimplementowane w różnnych platformach i urządzeniach, które wykorzystują protokół HTTP (Generalnie właściwie wszystko co może być podpięte do internetu) Aplikacja tzw (APIcaller) nie musi brać udziału w odbiorze platności podobnie jak w integracjach typu „third party” (np. eCard) Możliwość wysyłania płatności do kilku odbiorcow jednocześnie Elastyczna konfiguracja opłat. Opłaty za transakcje mogę być pobrane od nadawcy lub odbiorcy/odbiorców GO TO HEADER/ FOOTER MENU TO SET TITLE 2/9/2011 10
  • 19. Zasada działania W diagramie obok zarówno aplikacja jak i odbiorca są tym samym podmiotem. Aczkolwiek nie wymagane jest aby aplikacja była podmiotem odbierającym. Podobnie jak w przypadku koszyków internetowych firm trzecich lub platform platniczych, aplikacja może jedynie pozwalać na transfer srodków od nadawcy do odbiorcy. W przykładzie drugim pokazano jak nadawca wysyła środki do multi odbiorców. Aplikacja jedynie transferuje środki i nie bierze udziału w ich odbiorze GO TO HEADER/ FOOTER MENU TO SET TITLE 2/9/2011 11
  • 20. Zasada działania cd.. Możliwe jest również wykorzytanie aplikacji jako podmiotu odbierającego ( „primary receiver”), a następnie rozesłanie środków do pozostałych odbiorców nazywanych jako „secondary receivers”. W diagramie obok to aplikacja jest podmiotem wysyłającym. Podobna zasada wykorzystana jest przy uzyciu API Mass payments GO TO HEADER/ FOOTER MENU TO SET TITLE 2/9/2011 12
  • 21. Rodzaje transakcji - Podstawowa (Simple payments) – typowa wymiana środków pomiędzy pojedyńczym nadawcą i pojedyńczym odbiorcą. Łańcuchowa (Chained payments) – płatność do pojedyńczego odbiorcy a następnie do wielu. Przykład zastosowania: Wszelkie transakcje typu Nadawca-Odbiorca, np. w serwisach społecznościowych. Jest to rozszerzenie zwykłej płatności, gdzie nadawca wysyła środki do odbiorcy, natomiast odbiorca dzieli odebraną płatność natychmiast (w locie) i rozsyła ją do zdefiniowanych innych dalszych odbiorców. Przykład zastosowania: Wlasciciel sklepu rozlicza się z firmą kurierskai dostawcami towaru przy pomocy konta PayPal. GO TO HEADER/ FOOTER MENU TO SET TITLE 2/9/2011 13
  • 22. Rodzaje transakcji -Równoległa (Parallel payments) –płatność do wielu odbiorców w tym samym czasie. środki pobrane z konta nadawcy dzielone są na kilku odbiorców jednocześnie. Podczas wykonywania pojedynczej operacji API Podstawowy scenariusz: Kupujący dokonuje płatności w sklepie, za towary pochodzące od różnych sprzedawców lub kupujący dokonuje platności za usługi, (np. wykup wycieczki) gdzie podmiotami odbierającymi mogą być agencja turystyczna, linia lotnicza, firma wynajmująca samochod, właściciel hotelu. GO TO HEADER/ FOOTER MENU TO SET TITLE 2/9/2011 14
  • 23. Występują trzy zasadnicze warunki dotyczace zgody na transfer środków Explicit approval payments – gdzie wysyłający loguje się do konta i wyraza zgode dla poszczegolnych transferów. (EC) Preapproved payments – gdzie wysylajacy loguje sie tylko raz i wyraża zgodę dla przyszlych platnosci. (recurring payments) Implicit approval payments – gdzie zarowno API caller jak i wysylajacy srodki sa tym samym podmiotem, wiec nie wymagana jest dodatkowa zgoda. (mass payment) Preapproved Payments Flow Wysylajacy loguje sie do swojego konta PayPal aby wyrazic zgode na pobranie srodkow. Wyraza miedzy innymi zgode na: Czas trwania okresu w którym możliwe będzie pobranie srodkow Maksymalna kwota, która może zostac pobrana Maksymalna liczba pobran. GO TO HEADER/ FOOTER MENU TO SET TITLE 2/9/2011 15
  • 24. Poniższy diagram przedstawia schemat dzialania preapproved payments The following items correspond to the circled numbers in the diagram: 1. Your site or device sends a Preapproval request to PayPal on behalf of a sender. PayPal responds with a key, called a preapproval key, that you use when you direct thesender to PayPal, and once the preapproval has been established, whenever you automatically complete a payment on behalf of the sender. 2.You redirect your sender’s browser to PayPal 3. After your sender logs onto PayPal and sets up the preapproval, 4. PayPal redirects thesender’s browser to a location you specify. GO TO HEADER/ FOOTER MENU TO SET TITLE 2/9/2011 16
  • 25. Po wyrażeniu zgody przez wysyłajacego na pobranie płatność, api caller wykonuje operacje pobrań w ramach ustalonych warunków. 1. Your site or device sends a Pay request to PayPal on behalf of a sender. You may require the sender to provide a personal identification number (PIN); however, logging on to PayPal is no longer required. NOTE: You must provide a preapproval key that identifies the agreement. 2. PayPal still responds with a payment key that you can use for other API operations, such as for obtaining details of the payment or for issuing a refund. Szczegóły https://www.x.com/community/ppx/adaptive_payments oraz Adaptive Payments Guide (PDF ) GO TO HEADER/ FOOTER MENU TO SET TITLE 2/9/2011 17
  • 26. Przykład: GO TO HEADER/ FOOTER MENU TO SET TITLE 2/9/2011 18