Skip to main content
POST
Utwórz produkt

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
partnerId
string<uuid>
wymagane

Identyfikator partnera (nadawany przez Paymove)

productType
enum<string>
wymagane

Typ produktu - dla DocPay PAY

Dostępne opcje:
PAY
name
string
wymagane

Nazwa produktu

location
string
wymagane

Lokalizacja (np. miasto)

timezone
string
wymagane

Strefa czasowa IANA

Przykład:

"Europe/Warsaw"

shortName
string

Krótka nazwa wyświetlana

bankAccountDetails
object

Opcjonalnie - rachunek do wypłat dla płatności tego produktu. Pojedynczy subprodukt może go nadpisać własnym bankAccountDetails. Rachunek ustawisz wyłącznie przy tworzeniu produktu - aktualizacja produktu go nie zmienia.

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/json

Produkt utworzony - zwraca pełny obiekt produktu

Pełny obiekt produktu zwracany przez API

id
string<uuid>

Identyfikator produktu (productId) używany w pozostałych endpointach

name
string
location
string
partner
object
timezone
string
shortName
string
emailEnabled
boolean
smsEnabled
boolean
fee
object

Prowizja skonfigurowana dla produktu

productType
string
status
string
Przykład:

"ACTIVE"

creator
string
Przykład:

"PAYMOVE"

reviewEnabled
boolean
bankAccountId
string<uuid>

Identyfikator rachunku do wypłat przypisanego do produktu. Pole występuje tylko wtedy, gdy przy tworzeniu produktu podano bankAccountDetails albo bankAccount.

createdAt
number

Znacznik czasu (epoch, sekundy)

updatedAt
number

Znacznik czasu (epoch, sekundy)