Skip to main content
POST
Zarejestruj webhook

Autoryzacje

X-API-KEY
string
header
wymagane

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

Treść

application/json
name
string
wymagane
Przykład:

"PaymentSuccessHook"

endpoint
string<uri>
wymagane

URL, na który będą wysyłane powiadomienia

method
enum<string>
wymagane
Dostępne opcje:
POST
requestTemplate
object
wymagane

Szablon body żądania (zmienne podstawiane przez Paymove)

expectedCode
integer
wymagane
Przykład:

200

partnerId
string<uuid>
wymagane
type
enum<string>
wymagane
Dostępne opcje:
PAYMENT
responseTemplate
object

Oczekiwana struktura odpowiedzi od partnera

expectedResponse
string
Przykład:

"{ \"status\": \"ok\" }"

retries
integer

Liczba ponownych prób w przypadku niepowodzenia

Przykład:

3

headers
object

Odpowiedź

200 - application/json

Webhook zarejestrowany — odpowiedź zawiera id (webhookId) oraz signingSecret

Obiekt webhooka zwracany przez API

id
string<uuid>

Identyfikator webhooka (webhookId)

name
string
endpoint
string<uri>
method
string
requestTemplate
object
responseTemplate
object
expectedCode
integer
expectedResponse
string
retries
integer
type
string
headers
object
signingSecret
string

Sekret do weryfikacji podpisu żądań przychodzących od Paymove — przechowuj bezpiecznie