Xsolla-logo

Создание проекта

post/merchants/{merchant_id}/projects

Создание нового игрового проекта.

SecuritybasicAuth
Request
path Parameters
merchant_id
required
integer

ID продавца.

Request Body schema: application/json
payment_url
string

URL вебхука.

key
string

Секретный ключ проекта.

return_url
string

URL возврата пользователя, на который пользователь будет переходить после совершения оплаты. Для мобильных приложений можно указать URL или путь внутри приложения (например, app://home).

user_billing_enabled
boolean

Сохранять ли данные пользователя на стороне Xsolla.

show_user_in_paystation
boolean

Отображать ли информацию о сохраненных платежных аккаунтах пользователя и истории транзакций в платежном интерфейсе.

user_public_id_enabled
boolean

Включать ли проверку реквизитов пользователя по Public User ID при оплате через платежные терминалы.

is_external_id_required
boolean

Используется ли внешний ID в интеграции с Xsolla.

ipn_enabled
boolean

Если передано значение true, при возникновении события Xsolla отправляет HTTP-запрос на URL-адрес, заданный в параметре payment_url.

is_universal_item_enabled
boolean

Установить ли тип аккаунта, который позволяет использовать Xsolla SDK.

send_email_for_user_billing_purchase
boolean

Отправлять ли пользователям уведомления об изменении баланса на email-адрес.

autoredirect_from_status_page
string

Статус автоматического редиректа (в скобках — соответствующий статус платежа). Допустимые значения:

  • none (редирект выключен для любого статуса платежа),
  • done (статус платежа successful),
  • final (статус платежа successful или canceled),
  • all (редирект срабатывает для любого статуса платежа)

Enum: "none" "done" "final" "all"
autoredirect_from_status_page_in_seconds
integer

Время (в секундах) до автоматического редиректа.

status_page_show_return_to_game_link
string

Статус ручного редиректа. Допустимые значения:

  • none (редирект выключен для любого статуса платежа),
  • done (статус платежа successful),
  • final(статус платежа successful или canceled),
  • virtual_operation (статус оплаты виртуальной валютой),
  • all (редирект срабатывает для любого статуса платежа).

Enum: "none" "done" "final" "virtual_operation" "all"
object

Локализованные надписи на кнопке редиректа.

ar
string

Арабский.

bg
string

Болгарский.

cn
string

Китайский упрощенный.

cs
string

Чешский.

de
string

Немецкий.

en
string

Английский.

es
string

Испанский.

fr
string

Французский.

he
string

Иврит.

it
string

Итальянский.

ja
string

Японский.

ko
string

Корейский.

pl
string

Польский.

pt
string

Португальский.

ro
string

Румынский.

ru
string

Русский.

th
string

Тайский.

tr
string

Турецкий.

tw
string

Китайский традиционный.

vi
string

Вьетнамский.

description
string

Массив локализованных описаний игры.

descriptor
string

Короткое название игры, используемое для отчетов. Максимальная длина: 12 символов.

locale_list
Array of strings

Список языков для настройки локализации.

object

Локализованные названия проекта.

ar
string

Арабский.

bg
string

Болгарский.

cn
string

Китайский упрощенный.

cs
string

Чешский.

de
string

Немецкий.

en
string

Английский.

es
string

Испанский.

fr
string

Французский.

he
string

Иврит.

it
string

Итальянский.

ja
string

Японский.

ko
string

Корейский.

pl
string

Польский.

pt
string

Португальский.

ro
string

Румынский.

ru
string

Русский.

th
string

Тайский.

tr
string

Турецкий.

tw
string

Китайский традиционный.

vi
string

Вьетнамский.

url
string

Сайт игры.

object

Модули проекта.

object

Объект с информацией о подключенных модулях.

object

Локализованное название модуля, которое будет отображаться в платежном интерфейсе.

ar
string

Арабский.

bg
string

Болгарский.

cn
string

Китайский упрощенный.

cs
string

Чешский.

de
string

Немецкий.

en
string

Английский.

es
string

Испанский.

fr
string

Французский.

he
string

Иврит.

it
string

Итальянский.

ja
string

Японский.

ko
string

Корейский.

pl
string

Польский.

pt
string

Португальский.

ro
string

Румынский.

ru
string

Русский.

th
string

Тайский.

tr
string

Турецкий.

tw
string

Китайский традиционный.

vi
string

Вьетнамский.

enabled
boolean

Включен ли данный модуль для проекта.

name
string

Название модуля на английском.

object

Объект с информацией о подключенных модулях.

object

Локализованное название модуля, которое будет отображаться в платежном интерфейсе.

ar
string

Арабский.

bg
string

Болгарский.

cn
string

Китайский упрощенный.

cs
string

Чешский.

de
string

Немецкий.

en
string

Английский.

es
string

Испанский.

fr
string

Французский.

he
string

Иврит.

it
string

Итальянский.

ja
string

Японский.

ko
string

Корейский.

pl
string

Польский.

pt
string

Португальский.

ro
string

Румынский.

ru
string

Русский.

th
string

Тайский.

tr
string

Турецкий.

tw
string

Китайский традиционный.

vi
string

Вьетнамский.

enabled
boolean

Включен ли данный модуль для проекта.

name
string

Название модуля на английском.

object

Объект с информацией о подключенных модулях.

object

Локализованное название модуля, которое будет отображаться в платежном интерфейсе.

ar
string

Арабский.

bg
string

Болгарский.

cn
string

Китайский упрощенный.

cs
string

Чешский.

de
string

Немецкий.

en
string

Английский.

es
string

Испанский.

fr
string

Французский.

he
string

Иврит.

it
string

Итальянский.

ja
string

Японский.

ko
string

Корейский.

pl
string

Польский.

pt
string

Португальский.

ro
string

Румынский.

ru
string

Русский.

th
string

Тайский.

tr
string

Турецкий.

tw
string

Китайский традиционный.

vi
string

Вьетнамский.

enabled
boolean

Включен ли данный модуль для проекта.

name
string

Название модуля на английском.

object

Объект с информацией о подключенных модулях.

object

Локализованное название модуля, которое будет отображаться в платежном интерфейсе.

ar
string

Арабский.

bg
string

Болгарский.

cn
string

Китайский упрощенный.

cs
string

Чешский.

de
string

Немецкий.

en
string

Английский.

es
string

Испанский.

fr
string

Французский.

he
string

Иврит.

it
string

Итальянский.

ja
string

Японский.

ko
string

Корейский.

pl
string

Польский.

pt
string

Португальский.

ro
string

Румынский.

ru
string

Русский.

th
string

Тайский.

tr
string

Турецкий.

tw
string

Китайский традиционный.

vi
string

Вьетнамский.

enabled
boolean

Включен ли данный модуль для проекта.

name
string

Название модуля на английском.

object

Объект с информацией о подключенных модулях.

object

Локализованное название модуля, которое будет отображаться в платежном интерфейсе.

ar
string

Арабский.

bg
string

Болгарский.

cn
string

Китайский упрощенный.

cs
string

Чешский.

de
string

Немецкий.

en
string

Английский.

es
string

Испанский.

fr
string

Французский.

he
string

Иврит.

it
string

Итальянский.

ja
string

Японский.

ko
string

Корейский.

pl
string

Польский.

pt
string

Португальский.

ro
string

Румынский.

ru
string

Русский.

th
string

Тайский.

tr
string

Турецкий.

tw
string

Китайский традиционный.

vi
string

Вьетнамский.

enabled
boolean

Включен ли данный модуль для проекта.

name
string

Название модуля на английском.

object

Объект с информацией о подключенных модулях.

object

Локализованное название модуля, которое будет отображаться в платежном интерфейсе.

ar
string

Арабский.

bg
string

Болгарский.

cn
string

Китайский упрощенный.

cs
string

Чешский.

de
string

Немецкий.

en
string

Английский.

es
string

Испанский.

fr
string

Французский.

he
string

Иврит.

it
string

Итальянский.

ja
string

Японский.

ko
string

Корейский.

pl
string

Польский.

pt
string

Португальский.

ro
string

Румынский.

ru
string

Русский.

th
string

Тайский.

tr
string

Турецкий.

tw
string

Китайский традиционный.

vi
string

Вьетнамский.

enabled
boolean

Включен ли данный модуль для проекта.

name
string

Название модуля на английском.

object

Объект с информацией о подключенных модулях.

object

Локализованное название модуля, которое будет отображаться в платежном интерфейсе.

ar
string

Арабский.

bg
string

Болгарский.

cn
string

Китайский упрощенный.

cs
string

Чешский.

de
string

Немецкий.

en
string

Английский.

es
string

Испанский.

fr
string

Французский.

he
string

Иврит.

it
string

Итальянский.

ja
string

Японский.

ko
string

Корейский.

pl
string

Польский.

pt
string

Португальский.

ro
string

Румынский.

ru
string

Русский.

th
string

Тайский.

tr
string

Турецкий.

tw
string

Китайский традиционный.

vi
string

Вьетнамский.

enabled
boolean

Включен ли данный модуль для проекта.

name
string

Название модуля на английском.

img
string
object
object
enabled
required
boolean
xsolla_tips_enabled
string
Enum: "none" "xsolla" "project"
Array of objects
Array
currency
required
string
country
required
string
required
Array of objects
Array
min
required
number
max
number
Array of objects
Array
value
required
number
active
required
boolean
Array of objects
Array
value
required
number
active
required
boolean
integration_type
string

Вариант интеграции проекта.

Enum: "standard" "tokenless" "simplified" "play_fab"
Responses
201

Created.

404

Not Found.

Request samples
application/json
{
  • "payment_url": "string",
  • "key": "string",
  • "return_url": "string",
  • "user_billing_enabled": true,
  • "show_user_in_paystation": true,
  • "user_public_id_enabled": true,
  • "is_external_id_required": true,
  • "ipn_enabled": true,
  • "is_universal_item_enabled": true,
  • "send_email_for_user_billing_purchase": true,
  • "autoredirect_from_status_page": "none",
  • "autoredirect_from_status_page_in_seconds": 0,
  • "status_page_show_return_to_game_link": "none",
  • "status_page_return_to_game_link_name": {
    },
  • "description": "string",
  • "descriptor": "string",
  • "locale_list": [
    ],
  • "name": {
    },
  • "url": "string",
  • "components": {
    },
  • "img": "string",
  • "secondary_market": {
    },
  • "xsolla_tips_enabled": "none",
  • "xsolla_tips_settings": [
    ],
  • "integration_type": "standard"
}