Skip to main content
Podstawowy scenariusz integracji DocPay składa się z dwóch kroków. Produkt tworzysz jednorazowo, a następnie dla każdej pojedynczej płatności (np. wezwania do zapłaty) tworzysz subprodukt. W odpowiedzi otrzymujesz kod QR, który przekierowuje klienta do strony płatności. Wszystkie żądania autoryzujesz kluczem API przekazywanym w nagłówku X-API-KEY.
Przykłady używają środowiska sandbox: https://gateway-api.sandbox.paymove.io.

Krok 1: Utworzenie produktu

Produkt reprezentuje Twoją usługę w systemie Paymove i jest kontenerem dla subproduktów. Tworzysz go tylko raz, przy starcie integracji.
Odpowiedź (200):
Pole id z odpowiedzi to identyfikator produktu (productId), którego użyjesz w kroku 2.

Krok 2: Utworzenie subproduktu

Subprodukt reprezentuje pojedynczą płatność - np. jedno wezwanie do zapłaty. W URL podmień identyfikator produktu (productId) otrzymany w kroku 1.
Wartości z details są wyświetlane użytkownikowi wizualnie na stronie płatności - klucz to etykieta, a wartość to prezentowany tekst.

Odpowiedź: kod QR

Odpowiedź (200) to binarna zawartość obrazka z kodem QR w formacie wskazanym w imageFormat (SVG lub PNG), zwracana z nagłówkiem Content-Type: application/octet-stream. To nie jest JSON - zapisz body odpowiedzi bezpośrednio do pliku, np.:
Grafika zawiera gotowy do druku baner z kodem QR przekierowującym do płatności (dla png np. 300x780 px). Umieść go np. na wezwaniu do zapłaty - klient po zeskanowaniu trafi bezpośrednio do opłacenia dokumentu.

Co dalej?

REST API

Pełna dokumentacja endpointów: cennik, formularze, personalizacja UI i webhooki (powiadomienia o wpłacie).