POST
/
items
curl --request POST \
  --url https://api.steamgold.dev/v1/items \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "account": "<string>",
  "additionalFields": {},
  "email": "<string>",
  "platform": "<string>",
  "item": "<string>",
  "amount": 123,
  "currency": "<string>",
  "code": "<string>",
  "fee": "excluded",
  "callbackUrl": "<string>"
}'
{
  "code": 123,
  "intentId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "verified": true,
  "intentAmount": 123,
  "intentCurrency": "<string>",
  "paymentAmount": 123,
  "paymentCurrency": "<string>",
  "message": "<string>"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
Описание намерения
account
string
required

Идентификатор аккаунта геймера

email
string
required

Электронная почта геймера

platform
string
required

Платформа для которой создается намерение

item
string
required

Предмет для которого создается намерение

amount
number
required

Сумма пополнения (в копейках)

currency
string
required

Валюта пополнения (RUB, USD, EUR)

additionalFields
object

Дополнительные поля для создания намерения (если есть)

code
string

Промокод приминяемый к пополнению

fee
enum<string>
default:excluded

Если included то комиссия включена в сумму, если excluded то комиссия не включена в сумму, naive считает комиссию от суммы оплаты.

Available options:
included,
excluded,
naive
callbackUrl
string

URL для оповещения об успешной оплате

Response

200
application/json
intent response
code
integer
required

HTTP-код ответа

intentId
string
required

Идентификатор намерения

verified
boolean
required

Сообщение об успешном выполнении операции

intentAmount
number

Сумма пополнения

intentCurrency
string

Валюта пополнения

paymentAmount
number

Сумма оплаты для геймера

paymentCurrency
string

Валюта платежа

message
string

Сообщение об успешном выполнении операции