Toolverse
Wszystkie skille

paypal-integration

autor: wshobson

Integruj płatności PayPal z obsługą szybkiego checkoutu i subskrypcji

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
81

O skillu

Umożliwia pełną integrację systemu płatności PayPal w Twojej aplikacji. Obsługujesz jednorazowe transakcje, szybki checkout, powtarzające się płatności (subskrypcje), zwroty pieniędzy i powiadomienia webhook (IPN). Skonfiguruj płatności zarówno po stronie klienta (JavaScript SDK) jak i serwera (REST API), aby dostosować przepływ do potrzeb Twojego sklepu lub platformy e-commerce.

Jak używać

  1. Przygotuj poświadczenia PayPal: utwórz konto na PayPal Developer, wygeneruj Client ID i Secret, które będą potrzebne do uwierzytelniania żądań.

  2. Wybierz metodę integracji — jeśli chcesz szybko wdrożyć płatności z minimalnym kodem backendu, użyj Smart Payment Buttons (JavaScript SDK); jeśli potrzebujesz pełnej kontroli nad przepływem i niestandardowego interfejsu, wybierz REST API po stronie serwera.

  3. Dla płatności jednorazowych: zaimplementuj Smart Payment Buttons na froncie, które utworzą zamówienie i przechwyci płatność po zatwierdzeniu przez użytkownika.

  4. Dla subskrypcji: skonfiguruj plany subskrypcji w PayPal, a następnie utwórz przepływ, który pozwoli użytkownikowi zasubskrybować wybrany plan z automatycznym odnowieniem.

  5. Obsłuż powiadomienia IPN (Instant Payment Notification): skonfiguruj webhook w panelu PayPal, który będzie wysyłać asynchroniczne powiadomienia o zmianach statusu płatności — weryfikuj każde powiadomienie przed przetworzeniem.

  6. Przetestuj całą ścieżkę w trybie sandbox PayPal, a następnie przejdź na produkcję, aktualizując Client ID i zmienną currency na rzeczywiste wartości.

Podobne skille