Что такое «Подарочные карты»
Подарочные карты представляют собой форму предоплаченных карт, которые можно использовать для покупки товаров или услуг.
Они могут выдаваться в качестве бонусов для укрепления лояльности к бренду или продаваться как подарочные сертификаты.
Защита подарочных карт с помощью CVV
CVV-код используется для дополнительной проверки владения картой при оплате заказов подарочной картой. Это помогает:
- подтвердить, что заказ оформляет пользователь, владеющий реквизитами карты.
- снизить риск мошеннических списаний при утечке номера карты.
Для использования CVV:
- Импортируйте пул подарочных карт с требованием CVV: укажите true в колонке IsCvvRequired.
- Укажите значения CVV при импорте подарочных карт.
При оплате заказа подарочной картой из пула с требованием CVV — его передача в операции обязательна. Если передан некорректный CVV, то оплата подарочной картой невозможна. Подробнее.
Как происходит работа с картами
Хранение карт
Подарочные карты группируются в пулы.
Пулы хранятся в виде продуктов, которые создаются автоматически при импорте:


Список карт открывается по ссылке со страницы пулов. В режиме редактирования карты можно посмотреть дополнительную информацию по ней:

Продажа карт
Карты перед выдачей должны быть предварительно загружены на проект.
Продавать можно только карты в статусе «Не активирована».
Когда подарочная карта приобретается клиентом, у него появляется заказ с продуктом-пулом:

Карта активируется.
Если карта выдается магазином, она также должна быть активирована. Для этого можно провести ее покупку как заказ анонимного покупателя.
Возможные ошибки при продаже подарочных карт описаны в статье для разработчиков.
Применение карты
Использовать в заказе можно только карты в статусе «Активирована».
Клиент частично оплачивает покупку картой:

После того, как номинал карты полностью потрачен, она автоматически переходит в статус «Погашена».
Возможные ошибки при оплате заказов подарочными картами описаны в статье для разработчиков.
Как начать использовать карты
Для работы с картами нужно:
- Создать пул подарочных карт
- Импортировать карты
- Доработать операции сохранения заказа с учетом добавления на проект карт.
- Включить модуль программы лояльности.