# Visa Instalments {#pm_instalments} статья о работе с платёжным методом Visa Instalments — функциональным расширением классических карточных платежей с реализацией подхода Buy Now, Pay Later \(BNPL\) **На уровень выше:**[Карточные платежи](ru_pm_cardpayments.md) ## Обзор {#ru_pm_instalments_overview} статья о работе с платёжным методом Visa Instalments — функциональным расширением классических карточных платежей с реализацией подхода Buy Now, Pay Later \(BNPL\) ### Введение {#section_ql3_5fj_stb .section} Visa Instalments — функциональное расширение [классических карточных платежей](ru_pm_card_payments.md) с реализацией подхода Buy Now, Pay Later \(BNPL\). Такой подход может использоваться в различных сферах бизнеса и является актуальным, когда пользователям удобно расплачиваться не сразу на полную сумму, а последовательно по частям, в течение заданного количества месяцев.Это, в частности, распространено в туристической отрасли и торговле дорогостоящими товарами и помогает в привлечении и удержании клиентов и в построении устойчивого бизнеса. Платежи Visa Instalments могут быть доступны как вариант карточной оплаты при использовании со стороны пользователей кредитных карт Visa от тех эмитентов, которые поддерживают сервис по проведению платежей с рассрочкой Visa Instalment Solution. В платёжной платформе Ecommpay поддерживаются оплаты Visa Instalments с применением платёжной формы Payment Page и зачислением полной суммы оплаты на баланс мерчанта в одну или две стадии \(с предварительной блокировкой\).При этом функциональность доступна только для мерчантов, работающих в Великобритании. В этой статье представлена информация о работе с оплатами Visa Instalments: обзорный раздел с общими сведениями и последующие разделы с информацией о действиях, необходимых со стороны мерчанта для решения разных задач. ### Характеристика {#section_tbf_2zk_ggb .section} |Тип платёжного метода|карточные платежи| |Платёжные инструменты|платёжные карты| |Регионы использования|[GB](references/ru/countries/GB.md)| |Валюты платежей|[GBP](references/ru/currencies/GBP.md)| |Конвертация валют|+| |Разовые оплаты|+| |Повторяемые оплаты|–| |Полные возвраты|+| |Частичные возвраты|+| |Выплаты|–| |Опротестования|+| |Особенности|согласно разделу, представленному [далее](pm_instalments.md#section_nxx_cfl_5fc)| |Организация и стоимость подключения|по согласованию с курирующим менеджером Ecommpay, дополнительную информацию можно получить в [Ecommpay shop](https://ecommpay.com/payment-methods/payment-method-finder/)| ### Особенности и ограничения {#section_nxx_cfl_5fc .section} При работе с возможностью Visa Instalments необходимо учитывать следующие особенности и ограничения. - Функциональность доступна только для мерчантов, работающих на рынке Великобритании. - Могут использоваться только кредитные карты Visa, которые выпущены эмитентами, базирующимися в Великобритании и поддерживающими программу Visa Instalments. - Пользователи, оплачивающие покупки с использованием этой функциональности, должны быть информированы о том, что это один из видов кредитования, с уменьшением доступных средств по используемой карте и с обязательством своевременного погашения задолженности \(в соответствии с планом рассрочки\). При срывах в погашении задолженности эмитенты могут выставлять дополнительные комиссии держателям карт. - Решение о допустимости рассрочки в каждом конкретном случае принимается на стороне эмитента. - Функциональность поддерживается только при использовании платёжной формы Payment Page 5-го поколения и допустима для разовых одностадийных и двухстадийных оплат, как с указанием платёжных данных в явном виде, так и с использованием сохранённых данных и токенов. - Вместе с основной комиссией за проведение оплаты по итогам проведения через платёжную платформу каждой оплаты Visa Instalments \(с получением суммы платежа от эмитента\) с мерчанта взимается дополнительная комиссия в пользу платёжной системы Visa и Ecommpay. Информацию об этой комиссии, как и о любых других, можно получить у курирующего менеджера Ecommpay. С вопросами об ограничениях, условиях использования и перспективах расширения такой функциональности на другие регионы можно обращаться к курирующему менеджеру Ecommpay, с техническими вопросами — к специалистам технической поддержки. ### Схема работы {#section_tsp_gzk_ggb .section} В проведении отдельной оплаты Visa Instalments задействуются веб-сервис мерчанта, интерфейс Payment Page, платёжная платформа Ecommpay и технические средства сервиса Visa Instalments и эмитента используемой карты. ![](images/ecommpay/ru_instalments_functional.svg) В процессе оплаты Visa Instalments пользователь самостоятельно выбирает период рассрочки и подтверждает расчёты с эмитентом согласно выбранному плану. При этом из суммы средств, доступных держателю используемой кредитной карты, сразу вычитается полная сумма оплаты — на условиях эмитента по программе рассрочки. И в дальнейшем пользователь рассчитывается напрямую с эмитентом. ![](images/ecommpay/ru_pp_visa_instalments_plan_selection.svg "Оплата Visa Instalments") В свою очередь, мерчант при такой оплате сразу получает полную сумму платежа \(без разбиения на части, но с вычетом полагающихся комиссий, как и при других оплатах\), поскольку эта сумма выплачивается эмитентом используемой кредитной карты. ### Сценарий использования {#section_fgt_sdl_ggb .section} Базовый пользовательский сценарий проведения оплаты с использованием возможности Visa Instalments выглядит следующим образом. ![](images/ecommpay/ru_pp_visa_instalments_1.svg "Переход к оплате") ![](images/ecommpay/ru_pp_visa_instalments_2.svg "Ввод номера карты") ![](images/ecommpay/ru_pp_visa_instalments_3.svg "Проверка возможности оплаты в рассрочку") ![](images/ecommpay/ru_pp_visa_instalments_4.svg "Уведомление о доступности Visa Instalments") ![](images/ecommpay/ru_pp_visa_instalments_5.svg "Отображение доступных планов рассрочки") ![](images/ecommpay/ru_pp_visa_instalments_6.svg "Выбор плана рассрочки") ![](images/ecommpay/ru_pp_visa_instalments_7.svg "Подтверждение оплаты") ![](images/ecommpay/ru_pp_visa_instalments_8.svg "Завершение оплаты") В рамках этого сценария: 1. Пользователь переходит в веб-сервисе к оплате. 2. Пользователь выбирает в платёжной форме платёжный метод и указывает номер карты. 3. Пользователю отображается сообщение о проверке возможности оплаты в рассрочку — **Checking instalment eligibility** \(поскольку для используемого проекта доступна возможность оплат Visa Instalments\). 4. По итогам проверки пользователю отображается уведомление о том, что для указанной карты доступна оплата в рассрочку, после чего он при необходимости указывает остающиеся данные и переходит далее. 5. Пользователю отображаются доступные планы рассрочки, вместе с базовым вариантом оплаты полной суммы \(без рассрочки\). 6. Пользователь выбирает подходящий план рассрочки и переходит далее. Если на этапе выбора плана пользователю необходима дополнительная информация об оплатах Visa Instalments, он может переходить к ней с помощью ссылки **Learn more** \(с открытием модального окна со справочной информацией\). 7. Пользователю отображается информация об условиях выбранного плана рассрочки, после чего он подтверждает проведение оплаты выбранным способом. 8. Пользователю последовательно отображаются страницы ожидания и завершения оплаты. По итогам проведения оплаты на указанный адрес электронной почты или номер телефона пользователя отправляется чек-уведомление с детальной информацией о плане рассрочки.Помимо типовой информации, в таком чеке указываются: - количество частей, на которые разбита оплата; - общая стоимость покупки с учётом всех комиссий; - общая сумма комиссий; - применяемая годовая процентная ставка \(Annual Percentage Rate, APR\); - сумма ежемесячного платежа. ![](images/ecommpay/ru_pp_visa_instalments_receipt.svg "Уведомление о проведённой оплате") ## Оплаты через Payment Page {#ru_pm_instalments_pp_purchase} ### Общая информация {#section_gtg_vxk_m2b .section} Для проведения оплаты Visa Instalments через Payment Page со стороны веб-сервиса необходимо отправить запрос, содержащий требуемые параметры и подпись, на рабочий URL Ecommpay и принять оповещение о результате. При этом в случае с оплатой в две стадии позднее может быть необходимым отправить дополнительный запрос на списание заблокированных средств \([подробнее](ru_pp_purchase_auth.md)\).Полная схема проведения оплаты в одну стадию выглядит следующим образом. ![](images/ecommpay/ru_instalments_uml_pp.svg) 1. Пользователь на стороне веб-сервиса инициирует оплату. 2. От веб-сервиса на заданный URL Ecommpay передаётся запрос на проведение оплаты через Payment Page. 3. Запрос на проведение оплаты поступает в платёжную платформу. 4. В платёжной платформе выполняется приём запроса, с проверкой наличия обязательных параметров и корректной подписи. 5. Осуществляется подготовка к открытию платёжной формы согласно параметрам проекта и вызова. 6. Пользователю отображается платёжная форма. 7. Пользователь выбирает платёжный метод и указывает номер карты. 8. В платёжную платформу передаётся запрос на проверку доступности оплаты в рассрочку. 9. В платёжной платформе выполняется обработка полученного запроса и его отправка в платёжную среду. 10. В платёжной среде выполняется обработка платежа. 11. От платёжной среды к платёжной платформе направляется информация о доступных планах рассрочки. 12. От платёжной платформы к Payment Page направляется информация о доступных планах рассрочки. 13. Пользователю отображается информация о доступных планах рассрочки. 14. Пользователь выбирает подходящий план рассрочки и подтверждает оплату выбранным способом. 15. В платёжную платформу передаётся запрос на проведение оплаты Visa Instalments. 16. В платёжной платформе выполняются обработка полученного запроса и его отправка в платёжную среду. 17. В платёжной среде выполняется обработка платежа. 18. От платёжной среды к платёжной платформе направляется информация о результате оплаты. 19. От платёжной платформы к веб-сервису направляется оповещение о результате оплаты. 20. От платёжной платформы к Payment Page направляется информация о результате оплаты. 21. Информация о результате оплаты отображается пользователю на Payment Page. В случае с оплатой в две стадии схема блокировки средств через Payment Page идентична представленной схеме оплаты в одну стадию, с той разницей, что вместо незамедлительного списания средств инициируется и выполняется их предварительная блокировка. Информация о форматах запросов и оповещений, используемых для проведения оплат Visa Instalments через Payment Page, приведена далее в этом разделе; общая информация о работе с Payment Page API — в отдельной статье [Организация взаимодействия](ru_pp_interaction_organisation.md#). ### Формат запросов {#section_p5j_fgl_ggb .section} Поскольку оплаты Visa Instalments являются функциональным расширением классических карточных платежей, формат запросов на такие оплаты соответствует формату для классических карточных платежей, с учётом требований и рекомендаций к параметрам, которые перечислены в статьях [Проведение оплат](ru_pp_purchase.md) и [Блокировка средств](ru_pp_purchase_auth.md). В целом, при формировании запросов на открытие платёжной формы необходимо учитывать следующее: 1. Должен использоваться базовый минимум параметров, обязательный для любого платежа: - `project_id` — идентификатор проекта, полученный от Ecommpay при интеграции; - `payment_id` — идентификатор платежа, уникальный в рамках проекта; - `payment_currency` — буквенный код валюты платежа в формате ISO-4217 alpha-3; - `payment_amount` — сумма платежа в дробных единицах валюты; - `customer_id` — идентификатор пользователя в рамках проекта. 2. Для указания варианта проведения оплаты, отличного от заданного по умолчанию для используемого проекта, необходимо указывать параметр `operation_type` со значением `sale`\(для незамедлительного списания средств при оплате в одну стадию\) или `auth`\(для предварительной блокировки средств при оплате в две стадии\). 3. Дополнительно рекомендуется указывать почтовые индекс и адрес пользователя в параметрах `avs_post_code` и `avs_street_address`. Если какие-либо из этих параметров отсутствуют в запросе, в платёжной форме могут отображаться поля для ввода пользователем недостающих значений \(подробнее — в статьях [Проверка Address Verification Service](ru_PP_avs.md) и [Дополнение информации о платежах](ru_pp_clarification.md)\). 4. Дополнительно могут использоваться любые другие параметры из числа доступных для работы с Payment Page \([подробнее](ru_PP_Parameters.md)\). 5. После указания всех целевых параметров необходимо составлять подпись \([подробнее](ru_platform_signature.md#)\). Таким образом, в общем случае корректный запрос на открытие платёжной формы должен содержать идентификатор проекта, базовые сведения о платеже \(идентификатор, сумму и код валюты\), идентификатор пользователя и подпись, а также может содержать различные дополнительные параметры. ```language-json { "project_id": 120, "payment_id": "580", "payment_amount": 60000, "payment_currency": "GBP", "customer_id": "customer1", "signature": "kUi2x9dKHAVNU0FYldOcZzUCwX6R\/ekpZhkIQg==" } ``` ```language-json { "project_id": 120, "payment_id": "580", "payment_amount": 60000, "payment_currency": "GBP", "customer_id": "customer1", "signature": "kUi2x9dKHAVNU0FYldOcZzUCwX6R\/ekpZhkIQg==" } ``` ### Формат оповещений {#section_dpx_2hl_ggb .section} Для оповещений о результатах оплат Visa Instalments используется типовой формат, описание которого представлено в статье [Работа с оповещениями](ru_platform_callbacks.md#). К особенностям оповещений в случае с оплатами Visa Instalments можно отнести то, что в объектах `installment_plan` могут передаваться сведения о выбранных пользователями планах рассрочки. Включение таких объектов в состав оповещений настраивается по согласованию со специалистами технической поддержки Ecommpay. ``` {#codeblock_z1z_cmv_qgc .language-json} { "installment_plan": { "payment_frequency": "M", "payment_count": 9, "cost": { "currency": "GBP", "total_cost": 60000, "total_fee_amount": 3825, "regular_payment": { "total_amount": 7092 }, "first_payment": { "total_amount": 7092 }, "last_payment": { "total_amount": 7089 }, "annual_percentage_rate": 8.5 }, "reference": "Y38135539", "terms_and_conditions": { "text": "text_eng", "url": "https://www.fornaxbank.co.uk" } } } ``` ### Дополнительные материалы {#section_xpz_thl_ggb .section} Для организации работы с оплатами через Payment Page также могут быть полезны следующие материалы: - [Организация взаимодействия](ru_pp_interaction_organisation.md#)— о том, как организовать взаимодействие веб-сервиса с платёжной платформой через Payment Page. - [Работа с подписью к данным](ru_platform_signature.md#)— о порядке создания и проверки подписи в программных запросах и оповещениях при взаимодействии с платёжной платформой. - [Проведение платежей](ru_platform_payment_model.md)— о типах, схемах проведения и возможных статусах поддерживаемых платежей и операций. - [Проведение оплат](ru_pp_purchase.md)— о том, как проводить разовые оплаты с незамедлительным списанием средств через Payment Page. - [Блокировка средств](ru_pp_purchase_auth.md)— о том, как проводить разовые оплаты со списанием после предварительной блокировки через Payment Page. - [Работа с информацией об операциях](ru_platform_payment_info_codes.md)— о служебных кодах, которые используются в платёжной платформе, чтобы фиксировать информацию о выполнении операций. ## Анализ результатов проведения платежей {#ru_pm_instalments_dash_analysis} Для анализа информации об оплатах Visa Instalments можно использовать: - инструментарийинтерфейса Dashboard, с различными реестрами и аналитическими панелями; - отчёты в формате CSV, выгружаемые\(как разово, так и периодически\) черезраздел **Отчёты** интерфейса Dashboard; - данные в формате JSON, получаемыепо программным запросам черезинтерфейс Data API. С вопросами по анализу информации можно обращаться к разделам документации \([Dashboard](ru_dbl_about.md) и [Использование Data API](ru_dbl_api_protocol.md)\) и специалистам Ecommpay.