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

Введение

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

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

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

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

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

Примечание

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

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

Возврат платежа (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://api.xsolla.com/merchant/v2/merchants/{merchant_id}/projects/{project_id}/payments/{transaction_id}/chargeback' \
  -H 'Content-Type: application/json' \
  -d '{}'

Ответы

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

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