跳转到内容

Metaverse Orbs API (1.0.0)

Metaverse Orbs API

下载 OpenAPI 描述
语言
服务器
Mock server
https://xsolla.redocly.app/_mock/zh/api/metaframe/
http://orbs.babka.com/
操作
操作
操作
操作

请求

Creates a manual purchase.

安全
Bearer
路径
merchantIdstring必需

Merchant ID of the client

projectIdstring必需

Project ID of the project

标头
X-GEOIP-COUNTRYstring

Determine country based on user's ip

X-IFRAME-HOST-ORIGINstring(uri)

Determine parent payment page

X-HOST-IDstring(UUID)= 36 characters必需

Unique operator ID.

正文application/json
package_item_skustring

Package Item SKU.

示例: "xxx-xxx-xxx"
ps_ui_close_buttonboolean

PayStation 4 UI close button.

ps_ui_localestring

PayStation 4 UI lanugage

枚举"en""de""es""ja""ko""pt""cn""ru"
ps_ui_themestring

PayStation 4 appearance.

示例: "babka_dark"
quantityinteger(int64)>= 1

Number of items.

示例: 1
curl -i -X POST \
  'https://xsolla.redocly.app/_mock/zh/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
  }'

响应

Operation success

正文application/json
order_idinteger(uint32)

Order ID.

示例: "641,"
tokenstring

Payment token.

示例: "f4puMEFFDZcx9nv5HoNHIkPe9qghvBQo"
响应
application/json
{ "order_id": "641,", "token": "f4puMEFFDZcx9nv5HoNHIkPe9qghvBQo" }