POST
/
gear
cURL
curl --request POST \
  --url https://api.steamgold.dev/v1/gear \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "account": "<string>",
  "additionalFields": {
    "steamId": "<string>",
    "tradeLink": "<string>"
  },
  "email": "<string>",
  "platform": "<string>",
  "item": "<string>",
  "code": "<string>",
  "fee": "excluded",
  "attribution": {
    "utm_source": "<string>",
    "utm_medium": "<string>"
  },
  "successUrl": "<string>",
  "failureUrl": "<string>",
  "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

Идентификатор аккаунта геймера в Steam (steam64 ID)

additionalFields
object
required

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

email
string
required

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

platform
string
required

Идентификатор приложения Steam, для которого создается намерение. Например, для CS2 это 730, для Dota 2 это 570.

item
string
required

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

code
string

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

fee
enum<string>
default:excluded

Для снаряжения мы пока поддерживаем только excluded

Available options:
excluded
attribution
object

Атрибуция трафика (если есть). Подробнее в документации

successUrl
string

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

failureUrl
string

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

callbackUrl
string

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

Response

intent response

code
integer
required

HTTP-код ответа

intentId
string<uuid>
required

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

verified
boolean
required

Сообщение об успешной резервации снаряжения

intentAmount
number

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

intentCurrency
string

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

paymentAmount
number

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

paymentCurrency
string

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

message
string

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