18
Płatności Cykliczne (Recurring Payments) WPS, EC, Pre-approved payments

PayPal Płatności Cykliczne

Embed Size (px)

DESCRIPTION

PayPal Płatności Cykliczne

Citation preview

Page 1: PayPal Płatności Cykliczne

Płatności Cykliczne(Recurring Payments)

WPS, EC, Pre-approved payments

Page 2: PayPal Płatności Cykliczne

Confidential and Proprietary

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:

• Łatwość wdrożenia — elastyczny i automatyczny system rozliczania eliminuje potrzebę indywidualnego wystawiania faktur.

• 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.

04/12/2023 2GO TO HEADER/ FOOTER MENU TO SET TITLE

Page 3: PayPal Płatności Cykliczne

Confidential and Proprietary

Płatności cykliczne

Zasada działania?

Gdy kupujący dokona płatności cyklicznej w systemie PayPal tworzy się tzw recurring payments 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 SubskrypcjiPayPal ExpressCheckout i płatności cykliczne poprzez interfejs APIPre-approved payment w ramach Adaptive payments.

Przykłady serwisów już korzystających w płatnosci cyklicznych w systemie PayPal

www.godaddy.com

04/12/2023 3GO TO HEADER/ FOOTER MENU TO SET TITLE

Page 4: PayPal Płatności Cykliczne

Confidential and Proprietary

Subskrypcja

PayPal Standard

Przycisk subskrypcji najprościej jest utworzyć bezpośrednio z konta PayPal.

1. Zaloguj się do konta PayPal2. Kliknij zakładkę „Usługi dla handlowców”3. Z sekcji Płatności za pośrednictwem witryny wybierz link „Subskrypcje i płatności cykliczne”4. Następnie wybierz typ przycisku i wprowadź dane dotyczące płatności5. Opcjonalnie wprowadź dodatkowe parametry w kroku 2 i 3.6. Kliknij „utwórz przycisk”7. Wygenerowany kod skopiuj i wklej do źródła witryny internetowej.

04/12/2023 4GO TO HEADER/ FOOTER MENU TO SET TITLE

Page 5: PayPal Płatności Cykliczne

Confidential and Proprietary

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="[email protected]"><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ć wygodnie i bezpiecznie"><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-1332 oraz w Website Payments Standard Integration

Guide (PDF)

04/12/2023 5GO TO HEADER/ FOOTER MENU TO SET TITLE

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 odnowionasrt: ile razy subskrypcja ma być automatycznie odnawiana sra: ile razy system PayPal ma próbować pobrać środki w momencie nieudanej transakcji

Page 6: PayPal Płatności Cykliczne

Confidential and Proprietary

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 SetExpressCheckoutWstę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

04/12/2023 6GO TO HEADER/ FOOTER MENU TO SET TITLE

Page 7: PayPal Płatności Cykliczne

Confidential and Proprietary

Dostępne parametry

BILLINGPERIOD BILLINGFREQUENCYTOTALBILLINGCYCLESAMT

<<—Trial ->>TRIALBILLINGPERIOD TRIALBILLINGFREQUENCY TRIALTOTALBILLINGCYCLES TRIALAMT

CURRENCYCODE SHIPPINGAMT TAXAMT

BillingPeriod Details

• DESC • MAXFAILEDPAYMENTS • AUTOBILLAMT

ScheduleDetails

• SUBSCRIBERNAME

• PROFILESTARTDATE

• PROFILEREFERENCE

Profile Details

04/12/2023 7GO TO HEADER/ FOOTER MENU TO SET TITLE

Page 8: PayPal Płatności Cykliczne

Confidential and ProprietaryGO TO HEADER/ FOOTER MENU TO SET TITLE 04/12/2023 8

typical processing flow to create recurring payments during checkout

1. Calls SetExpressCheckout with one or morebilling agreement details in the request

2. Returns a token, which identifies the transaction, to the merchant.

3. Redirects buyer’s browser to:https://www.paypal.com/cgibin/webscr?cmd=_express-checkout&token=<token returned bySetExpressCheckout> Displays login page.Allows user to select payment options and shippingaddress.4. Redirects buyer’s browser to returnURL passed toSetExpressCheckout if buyer agrees to paymentdescription.

5. Calls GetExpressCheckoutDetails to getbuyer information (optional).Returns GetExpressCheckoutDetailsresponse. Displays merchant review page for buyer.

6. Calls DoExpressCheckoutPayment if the orderincludes one-time purchases as well as a recurringpayment. Otherwise, skip this step.Returns DoExpressCheckoutPayment responseCalls CreateRecurringPaymentsProfile onetime for each recurring payment item included inthe order. Returns ProfileID inCreateRecurringPaymentsProfile responsefor each profile successfully created.

7. Displays successful transaction page.

Page 9: PayPal Płatności Cykliczne

Confidential and Proprietary

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)

04/12/2023 9GO TO HEADER/ FOOTER MENU TO SET TITLE

Page 10: PayPal Płatności Cykliczne

Confidential and Proprietary

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śnieElastyczna konfiguracja opłat. Opłaty za transakcje mogę być

pobrane od nadawcy lub odbiorcy/odbiorców

04/12/2023 10GO TO HEADER/ FOOTER MENU TO SET TITLE

Page 11: PayPal Płatności Cykliczne

Confidential and Proprietary

Zasada działania

04/12/2023 11GO TO HEADER/ FOOTER MENU TO SET TITLE

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

Page 12: PayPal Płatności Cykliczne

Confidential and Proprietary

Zasada działania cd..

04/12/2023 12GO TO HEADER/ FOOTER MENU TO SET TITLE

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

Page 13: PayPal Płatności Cykliczne

Confidential and Proprietary

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.

04/12/2023 13GO TO HEADER/ FOOTER MENU TO SET TITLE

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ą kurierska i dostawcami towaru przy pomocy konta PayPal.

Page 14: PayPal Płatności Cykliczne

Confidential and Proprietary

Rodzaje transakcji

-Równoległa (Parallel payments) –płatność do wielu odbiorców w tym samym czasie.

04/12/2023 14GO TO HEADER/ FOOTER MENU TO SET TITLE

środki pobrane z konta nadawcy dzielone są na kilku odbiorców jednocześnie. Podczas wykonywania pojedynczej operacji APIPodstawowy 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.

Page 15: PayPal Płatności Cykliczne

Confidential and Proprietary

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 srodkowMaksymalna kwota, która może zostac pobranaMaksymalna liczba pobran.

04/12/2023 15GO TO HEADER/ FOOTER MENU TO SET TITLE

Page 16: PayPal Płatności Cykliczne

Confidential and Proprietary

Poniższy diagram przedstawia schemat dzialania preapproved payments

04/12/2023 16GO TO HEADER/ FOOTER MENU TO SET TITLE

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 the sender 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 the sender’s browser to a location you specify.

Page 17: PayPal Płatności Cykliczne

Confidential and Proprietary

Po wyrażeniu zgody przez wysyłajacego na pobranie płatność, api caller wykonuje operacje pobrań w ramach ustalonych warunków.

04/12/2023 17GO TO HEADER/ FOOTER MENU TO SET TITLE

1. Your site or device sends a Pay request to PayPal on behalf of a sender. You may requirethe sender to provide a personal identification number (PIN); however, logging on toPayPal 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 asfor obtaining details of the payment or for issuing a refund.

Szczegółyhttps://www.x.com/community/ppx/adaptive_payments oraz Adaptive Payments Guide (PDF )

Page 18: PayPal Płatności Cykliczne

Confidential and Proprietary

Przykład:

04/12/2023 18GO TO HEADER/ FOOTER MENU TO SET TITLE