Skip to main content
POST
Utwórz zamówienie

Nagłówki

cf-turnstile-response
string
wymagane

Cloudflare Turnstile token from the checkout widget (required in production)

Idempotency-Key
string
wymagane

Random UUID/base64url attempt key (32-128 characters); reuse only for an identical retry

Treść

application/json
productId
string
wymagane

ID produktu (ObjectId)

Pattern: ^[0-9a-fA-F]{24}$
Przykład:

"664f1a2b3c4d5e6f7a8b9c0d"

nickname
string
wymagane

Nick gracza (3–16 znaków)

Przykład:

"Steve"

termsAccepted
boolean
wymagane

Akceptacja regulaminu sprzedawcy

Żądanie natychmiastowego wykonania usługi cyfrowej

withdrawalAcknowledged
boolean
wymagane

Potwierdzenie utraty prawa odstąpienia po wykonaniu

SHA-256 wersji dokumentów pokazanych kupującemu

Pattern: ^[a-f0-9]{64}$
paymentMethodName
string

Nazwa metody płatności; wymagana tylko dla płatnych zamówień

Required string length: 1 - 100
Przykład:

"imojeTransfer:blik"

email
string<email>

E-mail kupującego (do potwierdzenia)

Required string length: 3 - 254
Przykład:

"klient@example.com"

quantity
number

Ilość

Wymagany zakres: 1 <= x <= 100000
Przykład:

1

discountCode
string

Kod rabatowy

Required string length: 1 - 50
Pattern: ^[A-Za-z0-9_-]+$
Przykład:

"LATO10"

metadata
object

Dozwolone metadane checkoutu

Odpowiedź

OK

success
boolean
Przykład:

true

data
object
message
string