Перед тем как создавать намерение, вы можете проверить возможность пополнения счета или доступность товара.
Для этого можно использовать метод проверки возможности пополнения или проверки доступности товара.
1
Создание намерения
При создании намерения мы проверяем аккаунт геймера на возможность пополнения и доступность товара.
В ответе на запрос будет содержаться статус проверки намерения и его идентификатор.
2
Выставление счета
Передавая идентификатор намерения, вы получаете ссылку на платежную форму, которую нужно передать геймеру для оплаты.
3
Автоматическое зачисление
После оплаты, мы обрабатываем оповещение от платежной системы и автоматически зачисляем средства на счет или отправляем покупку геймеру.
Создание намерения
Для создания намерения на пополнение счета, вам необходимо отправить POST запрос на адрес/gold или /items. Подробнее о методе создания намерения вы можете прочитать в разделе создание намерения для пополнения или намерения для покупки товара.
Значение
true в поле verified в ответе на запрос означает, что намерение прошло проверку и готово к оплате. Если поле verified равно false, значит такой аккаунт не может быть пополнен или товар недоступен.Получение ссылки на оплату
Для получения ссылки на платежную форму, вам необходимо отправить POST запрос на адрес/gold/{id}/checkout или /items/{id}/checkout. В адресе запроса вы должны передать идентификатор намерения, который вы получили после создания намерения. Подробнее о методе получения ссылки на платежную форму вы можете прочитать в разделе выставление счета на пополнение или счета на покупку товара.
Результат транзакции
Есть два способа узнать результат транзакции:- Webhook — на ваш сервер будет отправлено уведомление о результате транзакции, в котором будет содержаться информация о статусе транзакции. Подробнее о методе webhook вы можете прочитать в разделе получение оповещений.
- Проверка статуса — вы можете отправить запрос на проверку статуса транзакции, передав в теле запроса идентификатор намерения. Подробнее о методе проверки статуса вы можете прочитать в разделе проверка статуса.