Przejdź do głównej treści
POST
/
api
/
product
/
pay
Stwórz produkt
curl --request POST \
  --url https://gateway-api.sandbox.paymove.io/api/product/pay \
  --header 'Content-Type: application/json' \
  --header 'X-API-KEY: <api-key>' \
  --data '
{
  "partnerId": "{{partnerId}}",
  "productType": "PAY",
  "id": "{{uuid}}",
  "name": "{{name}}",
  "fullName": "{{fullName}}",
  "shortName": "{{shortName}}",
  "location": "{{location}}",
  "timezone": "Europe/Warsaw",
  "productMetadata": {
    "locale": "pl-PL"
  }
}
'
{
  "product": {
    "merchantId": "2f6c19e8-84a7-4f50-b950-8d5a05e0bbf2",
    "name": "MerchantShop",
    "fullName": "Merchant Shop Sp. z o.o.",
    "shortName": "MShop"
  }
}

Autoryzacje

X-API-KEY
string
header
wymagane

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

Treść

application/json
partnerId
string
wymagane

Identyfikator partnera (wewnętrzny Paymove)

productType
enum<string>
wymagane
Dostępne opcje:
PAY
id
string<uuid>
wymagane
name
string
wymagane
location
string
wymagane

Lokalizacja

timezone
string
wymagane
Przykład:

"Europe/Warsaw"

fullName
string

Opcjonalnie — pełna nazwa firmy

shortName
string

Opcjonalnie — nazwa wyświetlana

productMetadata
object

Odpowiedź

201 - application/json

Produkt utworzony — zwraca obiekt product

Obiekt utworzonego produktu

product
object

Dane produktu (merchantId, name, fullName, shortName itd.)