Skip to main content
POST
Zarejestruj subprodukt (kod QR)

Autoryzacje

X-API-KEY
string
header
wymagane

Klucz API dostarczony przez Paymove po zakończeniu procesu KYC. Przykład: sk_test_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Parametry ścieżki

productId
string<uuid>
wymagane

Identyfikator produktu (id z odpowiedzi przy tworzeniu produktu)

Przykład:

"d0a834f9-94a4-4b3a-aa10-27d911e3633f"

Treść

application/json
externalId
string
wymagane

Identyfikator dokumentu w Twoim systemie. Wyświetlany w panelu Paymove jako numer dokumentu.

Przykład:

"test-external#2"

imageFormat
enum<string>
wymagane

Format grafiki kodu QR

Dostępne opcje:
svg,
png
price
integer
wymagane

Kwota w groszach (np. 25000 = 250,00 PLN)

Przykład:

25000

bannerType
string

Typ banera/karty (np. ticket) - wpływa na prezentację/układ

Przykład:

"ticket"

details
object

Pary klucz-wartość wyświetlane klientowi na stronie płatności

bankAccountDetails
object

Opcjonalnie - rachunek, na który Paymove wypłaci środki z płatności za ten subprodukt. Nadpisuje rachunek produktu; pominięty oznacza rachunek produktu. To nie jest rachunek, na który płaci klient. Przy powtórzonym externalId pole jest ignorowane.

bankAccount
string
przestarzałe

Przestarzałe - sam IBAN jako tekst, działa jak bankAccountDetails.iban. W nowych integracjach używaj bankAccountDetails; gdy podasz oba pola, obowiązuje bankAccountDetails.

Przykład:

"PL61109010140000071219812874"

Odpowiedź

200 - application/octet-stream

Binarna zawartość obrazka z kodem QR (Content-Type: application/octet-stream). Grafika to gotowy do druku baner z kodem QR przekierowującym do płatności.

The response is of type file.