Saltar para o conteúdo

Metaverse Orbs API (1.0.0)

Metaverse Orbs API

Transferir a descrição da OpenAPI
Idiomas
Servidores
Mock server
https://xsolla.redocly.app/_mock/pt/api/metaframe/
http://orbs.babka.com/
Operações
Operações
Operações
Operações

Pedido

Creates a manual purchase.

Segurança
Bearer
Caminho
merchantIdstringobrigatório

Merchant ID of the client

projectIdstringobrigatório

Project ID of the project

Cabeçalhos
X-GEOIP-COUNTRYstring

Determine country based on user's ip

X-IFRAME-HOST-ORIGINstring(uri)

Determine parent payment page

X-HOST-IDstring(UUID)= 36 charactersobrigatório

Unique operator ID.

Corpoapplication/json
package_item_skustring

Package Item SKU.

Exemplo: "xxx-xxx-xxx"
ps_ui_close_buttonboolean

PayStation 4 UI close button.

ps_ui_localestring

PayStation 4 UI lanugage

Enum"en""de""es""ja""ko""pt""cn""ru"
ps_ui_themestring

PayStation 4 appearance.

Exemplo: "babka_dark"
quantityinteger(int64)>= 1

Number of items.

Exemplo: 1
curl -i -X POST \
  'https://xsolla.redocly.app/_mock/pt/api/metaframe/v2/merchants/{merchantId}/projects/{projectId}/purchase' \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'Content-Type: application/json' \
  -H 'X-GEOIP-COUNTRY: string' \
  -H 'X-HOST-ID: stringstringstringstringstringstring' \
  -H 'X-IFRAME-HOST-ORIGIN: http://example.com' \
  -d '{
    "package_item_sku": "xxx-xxx-xxx",
    "ps_ui_theme": "babka_dark",
    "quantity": 1
  }'

Respostas

Operation success

Corpoapplication/json
order_idinteger(uint32)

Order ID.

Exemplo: "641,"
tokenstring

Payment token.

Exemplo: "f4puMEFFDZcx9nv5HoNHIkPe9qghvBQo"
Resposta
application/json
{ "order_id": "641,", "token": "f4puMEFFDZcx9nv5HoNHIkPe9qghvBQo" }