Перейти к содержимому

Введение

  • Версия: 2.0.0
  • Серверы:
    • https://api.xsolla.com/api

Pay Station позволяет вам монетизировать игру, предоставляя пользователям удобный интерфейс для оплаты покупок во внутриигровом магазине. Чтобы настроить открытие платежного интерфейса, следуйте инструкции.

В Pay Station API представлены следующие группы методов:

  • Токен — содержит метод для создания токена с любыми параметрами пользователя для дальнейшей обработки платежа через платежный интерфейс.
  • Токенизация — содержит методы для проведения безопасных платежей без открытия платежного интерфейса и непосредственного участия пользователя.
  • Отчеты — содержит методы для возвращения информации о транзакциях пользователя, а также создания отчетов и получения детализации выплат по валютам.
  • Возврат платежа — содержит методы для создания запросов на отмену платежа и на частичный возврат платежа.
  • Тестирование — содержит метод для тестирования процесса чарджбэка.

Подробные сведения о настройке платежного интерфейса приведены в руководстве по интеграции решения Payments.

Примечание

Вы также можете использовать раздел Xsolla Base API из коллекции Postman, чтобы протестировать методы, необходимые для интеграции.

Скачать описание OpenAPI
Языки
Серверы
Mock server
https://xsolla.redocly.app/_mock/ru/api/pay-station/
https://api.xsolla.com/merchant/v2/
Операции
Операции
Операции
Операции
Операции

Возврат платежа (chargeback)

Запрос

Отправка запроса на отмену платежа (chargeback) в тестовом окружении:

  • Чтобы получить доступ к тестовому окружению, передайте параметр "mode":"sandbox" при получении токена.

  • Тестовый платеж должен быть совершен в проекте, который вы используете для тестирования.

  • Транзакция не должна быть в статусах refunded, cancelled.

  • Ваша роль в Личном кабинете должна быть как минимум Финансовый менеджер. (Вы можете найти эту информацию в разделе Настройки компании > Пользователи.)

  • Подробную информацию об этом сценарии тестирования читайте в инструкции.

Примечание

О других сценариях тестирования читайте в документации.

Безопасность
basicAuth
Путь
merchant_idintegerобязательный

ID продавца.

project_idintegerобязательный

ID проекта.

transaction_idintegerобязательный

ID транзакции.

Телоapplication/jsonобязательный
object or null(empty-body)

Для корректной работы метода оставьте тело запроса пустым.

curl -i -X POST \
  -u <username>:<password> \
  'https://xsolla.redocly.app/_mock/ru/api/pay-station/merchants/{merchant_id}/projects/{project_id}/payments/{transaction_id}/chargeback' \
  -H 'Content-Type: application/json' \
  -d '{}'

Ответы

No Content (Успешный ответ).

Ответ
Нет содержимого