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

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

show_user_in_paystation
boolean

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

user_public_id_enabled
boolean

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

is_external_id_required
boolean

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

ipn_enabled
boolean

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

is_universal_item_enabled
boolean

Установить ли тип аккаунта, который позволяет использовать 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

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

description
string

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

descriptor
string

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

locale_list
Array of strings

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

object

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

url
string

Сайт игры.

object

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

img
string
object
xsolla_tips_enabled
string
Enum: "none" "xsolla" "project"
Array of objects
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"
}