Przejdź do treści
Black Friday 40% zniżki na wszystkie urządzenia 12–29 lis 2026 Kupuj z okazji Black FridayWięcej niż płatności.NeroPOS, NeroWeb & NeroBooking za darmo z terminalem.

Black Friday 12–29 lis 2026

40% zniżki na wszystkie urządzenia

Oszczędzaj na cenach katalogowych urządzeń i pełnej kwocie kwalifikujących się planów terminalowych na sześć miesięcy. Zniżka zostanie naliczona przy kasie.

Kupuj z okazji Black Friday
PŁATNOŚCI · Płatności online

Twoja strona płatności.
Prostszy sposób płacenia.

Zamień zamówienie online w prosty proces płatności. Połącz swoją stronę internetową z NeroPay, przekieruj klientów do hostowanej strony płatności i włącz wynik do firmowego obiegu pracy.

✓ Płatności na stronie internetowej✓ API v2✓ Hostowana strona płatności

Stworzone z myślą o Twojej stronie internetowej lub aplikacji. Wolisz gotową prośbę do udostępnienia? Poznaj Płatności przez link.

Hostowana strona płatności · API v2Podgląd
POST /v2/hosted-payments
{
  "identifier": "ORDER-1001",
  "amount": 15.99,
  "currency": "GBP",
  "details": "Online order",
  "ipn_url": "https://example.com/payments/ipn",
  "success_url": "https://example.com/order/thank-you",
  "cancel_url": "https://example.com/order/cancelled",
  "customer_name": "Customer",
  "customer_email": "customer@example.com"
}
Zamówienie ORDER-1001Klient przechodzi do hostowanej strony płatności
£15.99
TWÓJ SERWER→HOSTOWANA PŁATNOŚĆ→WYNIK PŁATNOŚCI
Początkowa odpowiedź tworzy adres URL do płatności. Nie potwierdza dokonania płatności.
Dla Twoich klientówJasno określona kwota i hostowana płatność.
Dla Twoich programistówJedno żądanie API, aby utworzyć stronę płatności.
Dla Twojej firmyŚledź wynik, a nie tylko kliknięcie.
PŁATNOŚCI POZA PUNKTEM SPRZEDAŻY

Sprzedawaj online. Zapewnij spójny proces zakupowy.

Zapewnij klientom prosty sposób płatności bez konieczności tworzenia na własnej stronie procesu wprowadzania danych karty.

Płatność dopasowana do Twojej strony

Zachowaj własny koszyk i proces składania zamówienia. Gdy klient będzie gotowy, utwórz stronę płatności, a następnie przekieruj go do NeroPay.

Dane karty są wprowadzane w ramach hostowanej płatności

Twoja integracja przesyła informacje o zamówieniu i kliencie, a nie surowe dane karty. Tajny klucz API pozostaje na Twoim serwerze.

Przekaż wynik z powrotem do swojego procesu

Użyj unikalnego identyfikatora zamówienia i punktu końcowego do powiadomień o płatnościach, aby powiązać wynik płatności z zamówieniem, które ją zainicjowało.

OD KOSZYKA DO PŁATNOŚCI

Prosta droga od zamówienia do płatności.

Twoja strona obsługuje logikę zamówień. NeroPay zapewnia hostowany etap płatności. Twój serwer potwierdza wynik przed realizacją zamówienia.

1

Utwórz zamówienie

Zapisz łączną kwotę koszyka, dane klienta i własny unikalny identyfikator. Ostateczna kwota powinna być ustalana przez Twój serwer.

2

Utwórz hostowaną płatność

Wyślij żądanie ze swojego serwera do API v2 i przekieruj klienta pod zwrócony adres URL płatności.

3

Potwierdź i zrealizuj

Obsłuż wynik płatności po stronie serwera, uzgodnij go z zamówieniem i zrealizuj je tylko raz.

POZNAJ TEN PROCES

Zobacz, co dalej.

Zamówienie zapisane

Zachowaj koszyk na swojej stronie.

Twój serwer oblicza kwotę do zapłaty i zapisuje referencję zamówienia przed utworzeniem płatności.

Ścieżka klienta£15.99
DLA TWOJEGO PROGRAMISTY

Logika Twoich zamówień.
Nasza strona płatności.

Utwórz stronę płatności ze swojego serwera. Przekieruj klienta pod zwrócony adres URL płatności, a następnie użyj zweryfikowanych wyników płatności, aby zaktualizować zamówienie.

01
Jedna integracja po stronie serwera

Przykład używa API v2 i głównych jednostek waluty: 15.99 oznacza £15.99 w GBP.

02
Uwierzytelnione i podpisane

Przechowuj klucz tajny na swoim serwerze. Podpisz dokładnie wysyłane przez siebie ciało JSON, używając nowego znacznika czasu.

03
Ponów próbę bez tworzenia nowego zamówienia

Zapisz ładunek i klucz idempotencji wraz z zamówieniem. Użyj ponownie obu wyłącznie przy dokładnym ponowieniu tego żądania.

04
Zrealizuj zamówienie tylko raz, po potwierdzeniu

Sprawdź wynik płatności i porównaj numer referencyjny, kwotę oraz walutę przed aktualizacją zamówienia.

To przykład tworzenia po stronie serwera — niekompletna integracja produkcyjna. Dodaj własny zapis zamówień, obsługę zweryfikowanych powiadomień, obsługę błędów i uzgadnianie płatności.

POST Przykład realizacji płatności po stronie serwera
// Server-side only · Node.js 18+
import { createHmac } from 'node:crypto';

const secret = process.env.NEROPAY_SECRET_API_KEY;
if (!secret) throw new Error('Missing API secret');

// Store this payload and key with the order before sending.
// Retry the exact same payload with the same idempotency key.
const payload = {
  "identifier": "ORDER-1001",
  "amount": 15.99,
  "currency": "GBP",
  "details": "Online order",
  "ipn_url": "https://example.com/payments/ipn",
  "success_url": "https://example.com/order/thank-you",
  "cancel_url": "https://example.com/order/cancelled",
  "customer_name": "Customer",
  "customer_email": "customer@example.com"
};
const rawBody = JSON.stringify(payload);
const timestamp = String(Math.floor(Date.now() / 1000));
const signature = createHmac('sha256', secret)
  .update(timestamp + '.' + rawBody)
  .digest('hex');

const response = await fetch(
  'https://eu.neropay.app/v2/hosted-payments',
  {
    method: 'POST',
    headers: {
      'Authorization': 'Bearer ' + secret,
      'Accept': 'application/json',
      'Content-Type': 'application/json',
      'X-NeroPay-Timestamp': timestamp,
      'X-NeroPay-Signature': signature,
      'Idempotency-Key': 'hosted-order-1001-v1'
    },
    body: rawBody
  }
);

const result = await response.json();
if (!response.ok || !result.success) {
  throw new Error('Could not create checkout');
}

// Send this URL to the customer; do not mark the order paid here.
const checkoutUrl = result.data.checkout_url;
// Fulfil only after a verified server-side payment result.

Zastąp przykładowe dane klienta i adresy URL danymi zamówienia i adresami swoich punktów końcowych. Nigdy nie umieszczaj klucza tajnego API w kodzie HTML strony ani w JavaScript po stronie klienta.

ZAPROJEKTOWANE Z MYŚLĄ O PRAWDZIWEJ SPRZEDAŻY

Więcej niż jeden sposób sprzedaży online.

Wybierz sposób przyjmowania płatności online, który odpowiada temu, jak klienci składają zamówienia w Twojej firmie.

Zamówienia na stronie internetowej

Korzystaj z istniejącego koszyka i przekierowuj klientów na hostowaną stronę płatności, aby sfinalizowali zamówienie.

Rezerwacje i zaliczki

Utwórz proces płatności na ustaloną kwotę rezerwacji i powiąż numer referencyjny płatności z rezerwacją.

Dedykowane portale klienta

Dodaj etap płatności do konta klienta, zlecenia usługi lub procesu biznesowego między firmami.

TWOJA STRONA, TWOJA LOGIKA ZAMÓWIEŃ

Zachowaj kontrolę nad decyzjami tam, gdzie powinna być.

Niezawodna integracja zaczyna się od jasnego podziału odpowiedzialności. Twoja strona określa zamówienie, a system płatności potwierdza, czy zostało opłacone.

Weryfikuj łączną kwotę na swoim serwerze

Nie ufaj cenie przekazanej przez przeglądarkę ani numerowi referencyjnemu zamówienia zmienionemu przez klienta.

Nie udostępniaj danych dostępowych przeglądarce

Klucz tajny, podpisywanie żądań i sprawdzanie wyników płatności powinny być obsługiwane na Twoim serwerze.

Traktuj przekierowanie jako nawigację, a nie dowód

Samo przejście klienta na stronę z podziękowaniem nie potwierdza pomyślnej płatności.

NARZĘDZIE DOPASOWANE DO POTRZEB

Jedno konto. Więcej sposobów na przyjmowanie płatności.

Wybierz rozwiązanie dopasowane do sposobu, w jaki klienci dokonują zakupów — zamiast korzystać z jednego schematu płatności dla wszystkich.

CZĘŚĆ POŁĄCZONEGO EKOSYSTEMU BIZNESOWEGO

Płatności to dopiero początek.

Poznaj narzędzia NeroPay, które odpowiadają sposobowi obsługi klientów w Twojej firmie — online, po wcześniejszym umówieniu lub przy kasie.

NeroWeb

Menu i zamówienia online
Przenieś obsługę zamówień na jedzenie do internetu i uwzględnij płatności na każdym etapie ścieżki klienta.

Poznaj NeroWeb →

NeroBooking

Rezerwacje i obsługa klienta
Przechowuj informacje o rezerwacjach w jednym miejscu z pozostałymi danymi firmy i wybieraj odpowiednią metodę przyjmowania płatności dla każdej usługi.

Odkryj NeroBooking →

NeroPOS

Przy kasie i nie tylko
Połącz obsługę na miejscu z szerszym doświadczeniem NeroPay — od zamówień przy kasie po obsługiwane płatności kartą.

Poznaj NeroPOS →
Oprogramowanie NeroPOS, NeroWeb i NeroBooking jest bezpłatne przy korzystaniu z płatności NeroPay. Przetwarzanie płatności, sprzęt i wszelkie usługi opcjonalne podlegają odrębnym cennikom i warunkom. Zobacz cennik →
ODPOWIADAMY NA TWOJE PYTANIA

Płatności online.
Przydatne informacje.

Potrzebujesz pomocy w wyborze odpowiedniego rozwiązania dla swojej firmy? Nasz zespół omówi z Tobą dostępne opcje.

Porozmawiaj z NeroPay →

Oficjalna dokumentacja referencyjna API v2 ↗

Czy muszę samodzielnie utworzyć formularz płatności kartą?

Nie. API tworzy stronę płatności hostowaną przez NeroPay. Twoja witryna obsługuje koszyk i przekierowuje klienta do kasy; dane karty są wprowadzane na stronie hostowanej.

Czy do połączenia istniejącej witryny potrzebuję programisty?

Niestandardowa integracja API zazwyczaj wymaga pomocy programisty. Jeśli nie potrzebujesz niestandardowego koszyka, Link Payments, Invoice Payments i NeroForm oferują inne sposoby przyjmowania płatności.

Gdzie znajdę dokumentację referencyjną API?

Dokumentacja referencyjna API NeroPay v2 zawiera pola żądań, informacje o uwierzytelnianiu, przykłady oraz wskazówki dotyczące powiadomień o płatnościach. Podczas tworzenia integracji korzystaj z najnowszej dokumentacji.

Jak moja witryna powinna potwierdzać, że zamówienie zostało opłacone?

Korzystaj ze zweryfikowanego wyniku płatności po stronie serwera i dopasuj go do numeru referencyjnego zamówienia oraz kwoty. Nie realizuj zamówienia wyłącznie dlatego, że otworzyła się strona kasy lub klient wrócił na adres URL strony potwierdzenia.

Czy płatności online i stacjonarne mogą korzystać z tego samego konta NeroPay?

Tak. Twoje konto NeroPay może obsługiwać narzędzia do płatności online oraz włączoną konfigurację płatności stacjonarnych. Dostępne metody i wymagania dotyczące konta zależą od Twojej firmy i regionu.

Co oznacza kwota w przykładzie API?

W przykładzie użyto głównych jednostek waluty: 15.99 oznacza £15.99, gdy walutą jest GBP. Zawsze stosuj format kwoty opisany w dokumentacji danego endpointu.

Gdzie mogę sprawdzić opłaty i informacje o rozliczeniach?

Sprawdź aktualne ceny NeroPay i warunki dotyczące Twojego konta. Udana płatność klienta i dostępność środków do wypłaty to osobne etapy; nie obiecuj natychmiastowej dostępności środków na podstawie odpowiedzi z kasy.

Zapewnij swojej witrynie ścieżkę płatności, którą warto dokończyć.

Poznaj hostowaną kasę, sprawdź dokumentację API i wybierz konfigurację płatności online odpowiednią dla swojej firmy.