Saltar al contenido

Metaverse Orbs API (1.0.0)

Metaverse Orbs API

Descargar descripción de OpenAPI
Idiomas
Servidores
Mock server
https://xsolla.redocly.app/_mock/es/api/metaframe/
http://orbs.babka.com/
Operaciones
Operaciones

Solicitud

Charge shards from user

Seguridad
Server
Ruta
merchantIdstringrequerido

Merchant ID of the client

projectIdstringrequerido

Project ID of the project

Encabezados
X-OPERATION-IDstring(UUID)= 36 charactersrequerido

Unique operation ID.

X-HOST-IDstring(UUID)= 36 charactersrequerido

Unique operator ID.

Cuerpoapplication/json
shardsinteger(int64)>= 1requerido

Number of Shards to charge.

Ejemplo: 22
user_tokenstringnon-emptyrequerido

Authentication token of the user whose balance is to charge.

virtual_currency_skustringnon-emptyrequerido

Multicurrency SKU

Ejemplo: "blue_orb_point"
curl -i -X POST \
  'https://xsolla.redocly.app/_mock/es/api/metaframe/v2/merchants/{merchantId}/projects/{projectId}/multicurrency-charge' \
  -H 'Content-Type: application/json' \
  -H 'X-HOST-ID: stringstringstringstringstringstring' \
  -H 'X-OPERATION-ID: stringstringstringstringstringstring' \
  -H 'X-SERVER-AUTHORIZATION: YOUR_API_KEY_HERE' \
  -d '{
    "shards": 22,
    "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJ....LGH2xCeJHxl8u8Xn2aI=",
    "virtual_currency_sku": "blue_orb_point"
  }'

Respuestas

Operation successful

Cuerpoapplication/json
balanceobject
Ejemplo: {"orbs":1,"shards":5}
Respuesta
application/json
{ "balance": { "orbs": 1, "shards": 5 } }

Charges Shards from user's balance by Xsolla Account ID

Solicitud

Charge shards from user by Xsolla Account ID

Seguridad
Server
Ruta
merchantIdstringrequerido

Merchant ID of the client

projectIdstringrequerido

Project ID of the project

Encabezados
X-OPERATION-IDstring(UUID)= 36 charactersrequerido

Unique operation ID.

X-HOST-IDstring(UUID)= 36 charactersrequerido

Unique operator ID.

Cuerpoapplication/json
shardsinteger(int64)>= 1requerido

Number of Shards to charge.

Ejemplo: 22
user_idstring(UUID)non-emptyrequerido

Xsolla Account ID.

Ejemplo: "b8fa3003-2448-49fb-bbe2-7f72f420e350"
virtual_currency_skustringnon-emptyrequerido

Multicurrency SKU

Ejemplo: "blue_orb_point"
curl -i -X POST \
  'https://xsolla.redocly.app/_mock/es/api/metaframe/v2/merchants/{merchantId}/projects/{projectId}/multicurrency-charge-user' \
  -H 'Content-Type: application/json' \
  -H 'X-HOST-ID: stringstringstringstringstringstring' \
  -H 'X-OPERATION-ID: stringstringstringstringstringstring' \
  -H 'X-SERVER-AUTHORIZATION: YOUR_API_KEY_HERE' \
  -d '{
    "shards": 22,
    "user_id": "b8fa3003-2448-49fb-bbe2-7f72f420e350",
    "virtual_currency_sku": "blue_orb_point"
  }'

Respuestas

Operation successful

Cuerpoapplication/json
balanceobject
Ejemplo: {"orbs":1,"shards":5}
Respuesta
application/json
{ "balance": { "orbs": 1, "shards": 5 } }
Operaciones
Operaciones