# PayPal na twojej stronie: kiedy użyć darmowego przycisku, a kiedy nie

> Jedno to darmowy przycisk PayPal do pojedynczych produktów. Drugie to platforma koszykowa, która przy okazji obsługuje PayPal. Wybranie złego kosztuje cię tygodnie.

Ryan Badger - 11 sierpnia 2023 - 3 min czytania

## Dwa znaczenia „koszyka PayPal”

Gdy ludzie wpisują to w wyszukiwarkę, zwykle chodzi im o jedno z dwóch:

1. **Przycisk PayPal przy każdym produkcie**, żeby ktoś mógł kliknąć i zapłacić. Bez prawdziwego koszyka, tylko zakup pojedynczej pozycji.
2. **Prawdziwy koszyk** (dodawanie wielu produktów, zmiana ilości, jeden checkout na końcu), który przyjmuje PayPal jako metodę płatności.

Wymagają one zupełnie innych rozwiązań. Darmowa ścieżka „PayPal Buttons” świetnie sprawdza się w wariancie 1 i jest bezużyteczna w wariancie 2. Wybierz właściwe narzędzie w zależności od tego, czego naprawdę potrzebujesz.

## Ścieżka 1: Przycisk PayPal dla pojedynczego produktu

Jeśli sprzedajesz jedną rzecz naraz (plik do pobrania, pojedynczą subskrypcję, darowiznę), Smart Payment Buttons od PayPal są zrobione dla ciebie. Darmowe, bez oprogramowania stron trzecich, wklejasz JavaScript wprost na swoją stronę.

Typowa konfiguracja:

```
<script src="https://www.paypal.com/sdk/js?client-id=YOUR_CLIENT_ID&currency=USD"></script>
<div id="paypal-button-container"></div>
<script>
  paypal.Buttons({
    createOrder: (data, actions) => actions.order.create({
      purchase_units: [{ amount: { value: '19.99' } }]
    }),
    onApprove: (data, actions) => actions.order.capture().then(details => {
      // Fulfil the order here (send download link, redirect, etc.)
    })
  }).render('#paypal-button-container');
</script>
```

I tyle. PayPal obsługuje okno checkoutu, wpisywanie karty, logowanie do PayPal, walutę i podatek (opcjonalnie), a ty dostajesz callback po zakończeniu płatności.

> **Wskazówka:** Jeśli integrujesz to sam, umieść obsługę `onApprove` po stronie serwera przez webhook, nie tylko po stronie klienta. Callback po stronie klienta służy do potwierdzenia w interfejsie; webhook jest jedynym wiarygodnym sygnałem, że „płatność jest prawdziwa”.

**Gdzie ścieżka 1 się sypie:** gdy tylko potrzebujesz koszyka. Przeglądanie produktów, dodawanie więcej niż jednego, zmiana ilości, kody rabatowe, łączona wysyłka, logowanie klienta, historia zamówień: nic z tego nie istnieje. Musiałbyś to zbudować sam.

## Ścieżka 2: System koszykowy, który obsługuje PayPal

Gdy potrzebujesz prawdziwego koszyka, przestajesz integrować PayPal bezpośrednio i zaczynasz używać platformy koszykowej, która integruje PayPal za ciebie. Opcji jest wiele:

- **Shopify** (hostowany, od $29/mies., opłaty transakcyjne w niższych planach)
- **WooCommerce** (własny hosting, darmowy rdzeń, koszty rosną przez hosting i wtyczki)
- **Snipcart** (nakładka koszyka na istniejące strony, opłata 2%)
- **Shoprocket** (osadzasz na dowolnej stronie, stały abonament, 0% opłat transakcyjnych)

Każda daje mechanikę koszyka: dodawanie do koszyka, zmiana ilości, kody rabatowe, opcje wysyłki, konta klientów, zarządzanie zamówieniami. Każda pozwala włączyć PayPal jako jedną z opcji checkoutu obok kart, Apple Pay, Google Pay i innych.

### Jak wygląda Shoprocket

Wklej jeden tag script na dowolnej stronie, którą już prowadzisz, niezależnie od CMS:

```
<!-- EXAMPLE ONLY. Grab your real snippet from Sales channels → Embeds in your dashboard -->
<script src="https://cdn.shoprocket.io/loader.js" data-pk="pk_yourkey"></script>
<div data-shoprocket="catalog" data-embed-id="emb_xxx"></div>
```

To wyświetla katalog z wysuwanym koszykiem. W panelu: Settings → Payment Methods → włącz PayPal, wklej swój client ID, zapisz. Klienci widzą teraz przycisk PayPal w checkoucie obok Visa i Mastercard, koszyk działa normalnie, a zamówienia trafiają do panelu Shoprocket z pełnymi danymi transakcji PayPal.

Bez instalowania wtyczek, bez edycji motywu, bez pracy programisty. Działa na WordPressie, Webflow, Squarespace, Carrd, Notion, Framer i statycznym HTML: wszędzie, gdzie można uruchomić tag script.

## Której ścieżki naprawdę potrzebujesz

| Co sprzedajesz | Ścieżka |
| --- | --- |
| Jeden produkt, jedna cena, bez wariantów | Ścieżka 1 (przycisk PayPal) |
| Kilka pozycji, okazjonalne zakupy | Ścieżka 1, jeśli brak koszyka ci nie przeszkadza, w przeciwnym razie ścieżka 2 |
| Katalog wielu produktów, prawdziwy sklep | Ścieżka 2 (platforma koszykowa) |
| Subskrypcje, płatności cykliczne | Ścieżka 2 (przyciski PayPal słabo radzą sobie z cyklem życia rozliczeń) |
| Dobra cyfrowe z automatyczną dostawą | Ścieżka 2 (platformy obsługują realizację; sam PayPal nie) |

## Co mówimy większości ludzi

Jeśli jesteś samodzielnym twórcą sprzedającym jeden produkt, PayPal Buttons są darmowe i w zupełności wystarczą. Używaj ich.

Jeśli prowadzisz prawdziwy sklep, a PayPal jest tym, co pcha cię ku platformie koszykowej, warto spojrzeć szerzej. Większość sklepów chce PayPal *plus* Apple Pay, Google Pay, Stripe, Klarna i lokalne metody płatności. Platforma koszykowa daje to wszystko w jednej integracji, zamiast doklejać każde osobno.

[Rozpocznij darmowy okres próbny Shoprocket](https://app-v3.shoprocket.io/signup), by zobaczyć katalog, koszyk i checkout działające na twojej stronie w niecałe dziesięć minut. Cennik jest [tutaj](https://v3.shoprocket.io/pl/cennik.md). Zero opłat transakcyjnych w każdym planie, PayPal i wszystkie pozostałe w cenie.

## W skrócie

- **Jeden produkt, koszyk niepotrzebny** → użyj PayPal Smart Payment Buttons (za darmo)
- **Katalog wielu produktów** → wybierz platformę koszykową; włącz w niej PayPal
- Nie próbuj ręcznie budować koszyka wielu produktów na surowych przyciskach PayPal. To mnóstwo kodu, którego nie musisz pisać.

---

- HTML version: https://v3.shoprocket.io/pl/blog/paypal-na-stronie-kiedy-darmowy-przycisk-a-kiedy-nie
- Language: Polski (pl)
- Also in: [العربية](https://v3.shoprocket.io/ar/blog/paypal-on-your-website-when-to-use-the-free-button-and-when-not-to.md), [Deutsch](https://v3.shoprocket.io/de/blog/paypal-auf-deiner-website-kostenloser-button-oder-warenkorb-plattform.md), [Ελληνικά](https://v3.shoprocket.io/el/blog/paypal-on-your-website-when-to-use-the-free-button-and-when-not-to.md), [English](https://v3.shoprocket.io/blog/paypal-on-your-website-when-to-use-the-free-button-and-when-not-to.md), [Español](https://v3.shoprocket.io/es/blog/paypal-en-tu-web-boton-gratuito-o-carrito-de-compra.md), [Français](https://v3.shoprocket.io/fr/blog/paypal-sur-votre-site-bouton-gratuit-ou-panier.md), [עברית](https://v3.shoprocket.io/he/blog/paypal-on-your-website-when-to-use-the-free-button-and-when-not-to.md), [हिन्दी](https://v3.shoprocket.io/hi/blog/paypal-on-your-website-when-to-use-the-free-button-and-when-not-to.md), [Bahasa Indonesia](https://v3.shoprocket.io/id/blog/paypal-di-situs-web-kapan-pakai-tombol-gratis-dan-kapan-jangan.md), [Italiano](https://v3.shoprocket.io/it/blog/paypal-sul-tuo-sito-pulsante-gratuito-o-carrello.md), [日本語](https://v3.shoprocket.io/ja/blog/paypal-on-your-website-when-to-use-the-free-button-and-when-not-to.md), [Lietuvių](https://v3.shoprocket.io/lt/tinklarastis/paypal-mygtukas-ar-krepselio-platforma.md), [Norsk](https://v3.shoprocket.io/nb/blogg/paypal-pa-nettstedet-gratis-knapp-eller-handlekurv.md), [Nederlands](https://v3.shoprocket.io/nl/blog/paypal-op-je-website-gratis-knop-of-winkelwagen.md), [Português](https://v3.shoprocket.io/pt/blog/paypal-no-seu-site-botao-gratuito-ou-carrinho-de-compras.md), [Română](https://v3.shoprocket.io/ro/blog/paypal-pe-site-butonul-gratuit-sau-cos-de-cumparaturi.md), [Русский](https://v3.shoprocket.io/ru/blog/paypal-on-your-website-when-to-use-the-free-button-and-when-not-to.md), [ไทย](https://v3.shoprocket.io/th/blog/paypal-on-your-website-when-to-use-the-free-button-and-when-not-to.md), [Türkçe](https://v3.shoprocket.io/tr/blog/web-sitenizde-paypal-ucretsiz-dugme-ne-zaman.md), [中文](https://v3.shoprocket.io/zh/blog/paypal-on-your-website-when-to-use-the-free-button-and-when-not-to.md)
