Инструменты страницы

Ввод количества бонусных баллов на платёжной странице

Процесс оплаты заказа с указанием на платёжной странице количества бонусных баллов к списанию:

1. Зарегистрировать заказ через любой стандартный интерфейс шлюза (REST или SOAP). Стандартный параметр amount в запросе на регистрацию заказа при этом должен содержать общую стоимость заказа. При оплате будут списаны бонусные баллы в количестве, указанном на платёжной странице, и деньги с карты в количестве, равном (amount - указанное кол-во баллов).

2. После регистрации заказа в системе перейдите на указанную в ответе платёжную страницу.

3. Задайте параметры банковской карты, участвующей в программе лояльности. После ввода номера карты в нижней части платёжной страницы отобразится блок для ввода количества бонусных баллов:

4. Поставьте галочку в поле:

5. Укажите количество бонусных баллов к списанию:

6. Нажмите кнопку «Оплатить».

Формально оплата считается завершённой. Для уточнения статуса оплаты, магазину необходимо опрашивать систему РБС через запрос состояния заказа ( getOrderStatusExtended ) и ожидать, когда заказ перейдёт в состояние DEPOSITED (средства списаны).