Xsolla-logoXsolla Developers
ou
Conta de Distribuidor

Criar pedido com item especificado comprado por moeda virtualClient-side

post/v2/project/{project_id}/payment/item/{item_sku}/virtual/{virtual_currency_sku}

Cria compra de item usando moeda virtual.

SecurityXsollaLoginUserJWT
Request
path Parameters
project_id
required
integer

ID do projeto. Você pode encontrar esse parâmetro em sua Conta de Distribuidor ao lado do nome do projeto.

Example: 44056
item_sku
required
string

SKU do item.

Example: booster_mega_1
virtual_currency_sku
required
string

SKU de moeda virtual.

Example: crystal
query Parameters
platform
string
Default: "xsolla"

Plataforma de distribuição na qual o usuário joga: xsolla (padrão), playstation_network, xbox_live, pc_standalone, nintendo_shop, google_play, app_store_ios, android_standalone, ios_standalone, android_other, ios_other, pc_other.

Enum: "playstation_network" "xbox_live" "xsolla" "pc_standalone" "nintendo_shop" "google_play" "app_store_ios" "android_standalone" "ios_standalone" "android_other" "ios_other" "pc_other"
Request Body schema: application/json
object or null [ 1 .. 200 ] properties

Seus parâmetros personalizados representados como um conjunto JSON válido de pares chave-valor.
Você pode passar parâmetros adicionais por esse campo para configurar filtros antifraude. Consulte a documentação do Pay Station.

additional property
string or integer or number or boolean or Array of arrays or object
One of:
string
Responses
200

Compra virtual rápida bem-sucedida.

404

O item não foi encontrado. Certifique-se de que o project_id e o item_sku estão corretos.

422

Não há moedas virtuais suficientes.

Request samples
application/json
{
  • "custom_parameters": {
    }
}
Response samples
application/json
{
  • "order_id": 641
}