Skip to main content
PATCH
curl

Autoryzacje

X-API-KEY
string
header
wymagane

Klucz API generowany w Panelu Paymove.

Format: 51 znaków z prefiksem środowiska — sk_test_ w sandboxie, sk_live_ na produkcji. Przykład: sk_test_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Klucz przekazuj wyłącznie z serwera. Żądanie wysłane ze strony sklepu zostanie odrzucone — a klucz i tak nigdy nie może trafić do kodu frontendowego.

Parametry ścieżki

productId
string<uuid>
wymagane

UUID produktu (sklepu)

Przykład:

"891412c8-8717-4449-9543-e34112bec470"

externalId
string
wymagane

Identyfikator płatności. Akceptowany jest zarówno externalId przekazany przy tworzeniu płatności, jak i 10-znakowy skrót z redirectUrl.

Przykład:

"order-123"

Treść

application/json
price
integer<int64>
wymagane

Nowa kwota w groszach jako liczba całkowita

Przykład:

1500

Odpowiedź

Kwota zaktualizowana. Pola description i details pojawiają się w odpowiedzi tylko wtedy, gdy mają wartość.

id
string<uuid>

Identyfikator pozycji cennika, nie płatności

price
integer<int64>

Aktualna kwota w groszach

userDefinedAmount
boolean

Czy kwotę ustala klient na checkoucie

description
string
details
object