Инструменты страницы
Ввод количества бонусных баллов на платёжной странице
Процесс оплаты заказа с указанием на платёжной странице количества бонусных баллов к списанию:
1. Зарегистрировать заказ через любой стандартный интерфейс шлюза (REST или SOAP).
Стандартный параметр amount
в запросе на регистрацию заказа при этом должен содержать общую стоимость заказа.
При оплате будут списаны бонусные баллы в количестве, указанном на платёжной странице, и деньги с карты в количестве, равном (amount - указанное кол-во баллов
).
2. После регистрации заказа в системе перейдите на указанную в ответе платёжную страницу.
3. Задайте параметры банковской карты, участвующей в программе лояльности. После ввода номера карты в нижней части платёжной страницы отобразится блок для ввода количества бонусных баллов:
4. Поставьте галочку в поле:
5. Укажите количество бонусных баллов к списанию:
6. Нажмите кнопку «Оплатить».
Формально оплата считается завершённой. Для уточнения статуса оплаты, магазину необходимо опрашивать систему РБС через запрос состояния заказа ( getOrderStatusExtended
) и ожидать, когда заказ перейдёт в состояние DEPOSITED
(средства списаны).