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