Pay Station API (2.0)
- Версия: 2.0.0
- Серверы:
https://api.xsolla.com/api
Pay Station позволяет вам монетизировать игру, предоставляя пользователям удобный интерфейс для оплаты покупок во внутриигровом магазине. Чтобы настроить открытие платежного интерфейса, следуйте инструкции.
В Pay Station API представлены следующие группы методов:
- Токен — содержит метод для создания токена с любыми параметрами пользователя для дальнейшей обработки платежа через платежный интерфейс.
- Токенизация — содержит методы для проведения безопасных платежей без открытия платежного интерфейса и непосредственного участия пользователя.
- Отчеты — содержит методы для возвращения информации о транзакциях пользователя, а также создания отчетов и получения детализации выплат по валютам.
- Возврат платежа — содержит методы для создания запросов на отмену платежа и на частичный возврат платежа.
- Тестирование — содержит метод для тестирования процесса чарджбэка.
Подробные сведения о настройке платежного интерфейса приведены в руководстве по интеграции решения Payments.
Примечание
Вы также можете использовать раздел Xsolla Base API из коллекции Postman, чтобы протестировать методы, необходимые для интеграции.
Запрос
Отправка запроса на отмену платежа (chargeback) в тестовом окружении:
Чтобы получить доступ к тестовому окружению, передайте параметр
"mode":"sandbox"при получении токена.Тестовый платеж должен быть совершен в проекте, который вы используете для тестирования.
Транзакция не должна быть в статусах
refunded,cancelled.Ваша роль в Личном кабинете должна быть как минимум Финансовый менеджер. (Вы можете найти эту информацию в разделе Настройки компании > Пользователи.)
Подробную информацию об этом сценарии тестирования читайте в инструкции.
Примечание
О других сценариях тестирования читайте в документации.
Для корректной работы метода оставьте тело запроса пустым.
- Mock serverhttps://xsolla.redocly.app/_mock/ru/api/pay-station/merchants/{merchant_id}/projects/{project_id}/payments/{transaction_id}/chargeback
- https://api.xsolla.com/merchant/v2/merchants/{merchant_id}/projects/{project_id}/payments/{transaction_id}/chargeback
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
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 '{}'