# Общая информация {#ru_platform_overview} статья с вводной информацией о платёжной платформе, её интерфейсах, компонентах и ключевых возможностях ## Введение {#section_gwd_wqr_qnb .section} Платёжная платформа Ecommpay позволяет проводить платежисамых разных типовпрактически во всех уголках Земли, с использованием широкого спектра валют,методов и сценариев.Это неизбежно требует качественной организации процессов и мощных вычислительных ресурсов, и технически платформа представляет собой передовую информационную систему — современную, высоконадёжную и производительную — чтобы все необходимые на её стороне действия выполнялись в доли секунд и позволяли мерчантам и их пользователям раздвигать горизонты услуг и наслаждаться качеством сервиса. ![](images/ecommpay/ru_platform_functional.svg "Проведение платежей через основные интерфейсы платформы") Вместе с тем, универсальность платёжной платформы Ecommpay, с изобилием её возможностей и вариантов использования, ведёт и к широкому выбору способов работы с ней со стороны мерчантов. Это обеспечивает удобство в непосредственной работе, но это же может создавать и сложности, в частности, когда мерчантам необходимо подбирать оптимальные решения для своих нужд.Чтобы не теряться в вопросах работы с платформой, всегда можно использовать настоящую документацию\(и в том числе навигатор по её материалам, доступный на стартовой странице\), а также обращаться к курирующему менеджеру и специалистам технической поддержки Ecommpay. ## Ключевые понятия: проекты и платежи {#section_mrg_vjt_szb .section} Как бы ни строилась в различных случаях работа с платформой, на техническом уровне она начинается с регистрации в платформе конкретного мерчанта и проекта взаимодействия с его веб-сервисом. При этом проекту сразу же присваивается постоянный идентификатор и задаётся широкий набор изменяемых свойств,включая доступностьплатёжных методов и валют, а также различные параметры, влияющие на проведение платежей и порядок работы. И уже после этого \(и только тогда\) в рамках проекта конкретного мерчанта для него могут проводиться платежи— комплексные действия по обеспечению переводов денежных средств между мерчантом и его пользователями. Количество проектов для одного мерчанта может быть разным. Зачастую для работы вполне достаточно одного проекта, но в каких-то случаях их число может расти. Как правило, оптимальное количество определяется специалистами Ecommpay, исходя из специфики мерчанта и его задач. И, что важно, это число может пересматриваться в процессе сотрудничества. В свою очередь, платежи могут включать в себя различное число операций, связанных с движением денежных средств. Например, в рамках одного платежа может произойти оплата, а после — частичный или полный возврат средств пользователю. Или, другой пример, в рамках одного платежа по подписке может проводиться серия регулярных списаний на заданную сумму. И так далее.Состав допустимых типов платежей, операций и их статусов чётко регламентируется и описан далее в рамках этого раздела. Здесь же важно определить, что платежи проводятся в рамках проектов и могут включать в себя различное число операций. В целом такую логику — согласно которой для работы с мерчантом в платформе регистрируются проекты и в рамках этих проектов проводятся платежи, включающие в себя требуемое количество операций — можно считать базовой.Она применяется в отношении всех действий в платформе Ecommpay, начиная с тестовых подключений и проведения тестовых платежей и заканчивая распределением прав доступа к информации о конкретных платежах и операциях на уровне доступа к информации по конкретным проектам. ## Инструменты для работы: интерфейсы и компоненты {#section_ef5_v4b_snb .section} Для работы с платёжной платформой Ecommpay со стороны мерчанта и его веб-сервиса доступны специализированные интерфейсы, каждый из которых позволяет решать определённые задачи. К таким интерфейсам относятся: - [Payment Page](ru_PP_about.md) — платёжная форма Ecommpay, которая вызывается через программный интерфейс\(API\) и позволяет проводить оплатыи выполнять другие действияс применением различных платёжных методов. - [Gate](ru_Gate_Integration_About.md) — платёжный программный интерфейс\(API\), который обеспечивает максимальные возможности в работе с платежамивсех поддерживаемых типови методов и подразумевает при этом использование на стороне веб-сервиса собственных решений мерчанта в части пользовательского интерфейса\(UI\). - [Dashboard](ru_dbl_about.md) — веб-интерфейс для сотрудников мерчанта, позволяющий настраивать различные параметры работы по проектам,и в том числе интерфейс платёжной формы Payment Page, а также контролировать состояние всех проводимых платежей, управлять их проведением и инициировать различные платежи и операции. - [Data API](ru_dbl_api_protocol.md) — программный интерфейс \(API\), позволяющий получать информацию об операциях,опротестованиях и балансах по используемым проектам и выстраивать сводный контроль и анализ проведения платежей за рамками интерфейса Dashboard\(например, в сторонней аналитической системе\). Вместе с тем, для более удобной работы с платформой со стороны мерчантов в определённых ситуациях могут использоваться дополнительные компоненты— отчуждаемые от платформы программные продукты, которые могут применяться в веб-сервисах и обеспечивать решение определённых задач. К таким компонентам относятся: - [SDK для мобильных приложений](ru_sdk_overview.md) — наборы средств разработки \(SDK\) для подключения к платформе мобильных приложений, работающих с операционными системами iOS и Android, с использованием специальной версии платёжной формы Payment Page или собственного пользовательского интерфейса. - [Интеграционные модули для CMS](ru_CMS.md) — плагины\(в терминологии отдельных систем также „картриджи“\) для подключения к платформе веб-сервисов, созданных на базе ряда распространённых систем управления содержимым\(CMS\) и профильных платформ электронной коммерции. - [SDK для работы с подписью](ru_sdk_overview.md) — наборы средств разработки\(SDK\) на разных языках программирования, позволяющие подписывать отправляемые данные и проверять корректность получаемых данныхпри программном взаимодействии с платформой. Вместе все эти средства составляют множество инструментов для работы с платформой со стороны мерчанта, и в разных случаях можно строить работу с использованием различного числа инструментов.Так, в каких-то ситуациях для решения всех задач может быть достаточно одного интерфейса Dashboard, а в каких-то может быть актуально использовать SDK для мобильных приложений и для работы с подписью, Payment Page, Gate, Dashboard и Data API. Как правило, ключевыми факторами для выбора тех или иных инструментов являются целевые типы платежей и пользовательских сценариев, способы разработки веб-сервиса и интересующие способы организации работы с платформой. С учётом этих факторов построен, в частности, и навигатор по настоящей документации, доступный на её стартовой странице. И с учётом этих же факторов может выполняться подбор оптимальных решений с участием специалистов Ecommpay. ## Возможности и процедуры {#section_krp_kbn_tzb .section} Возможности платформы Ecommpay касаются множества аспектов, и, что значимо, в разной мере поддерживаются при работе с различными инструментами.Так, например, через Payment Page можно инициировать блокировки средств пользователей в рамках двухстадийных оплат, но для списаний или отмен блокировок этих средств необходимо использовать уже Gate или Dashboard \(либо настроить автоматические списания по истечении заданного времени\). Подобные нюансы касаются каждого инструмента, и можно сказать, что: - каждый инструмент платформы позволяет решать свой круг задач; - для решения любой релевантной задачи может подходить один или несколько инструментов; - для эффективной работы с платформой зачастую полезно комбинировать её возможности и инструменты согласно специфике решаемых задач. К этому можно также добавить, что технически за поддержкой любой возможности стоит выполнение определённых процедур, и при работе с разными инструментами эти процедуры в той или иной мере могут касаться веб-сервиса, конечных пользователей или специалистов мерчанта. Например, аутентификация пользователя с применением протокола 3‑D Secure, используемая для проведения оплат, при работе с платёжными интерфейсами Ecommpay не требует участия веб-сервиса \(только действий пользователя\), а при работе через Gate требует от веб-сервиса целого ряда действий \(по приёму и обработке данных и перенаправлениям пользователя\). Такие нюансы, связанные со спецификой различных инструментов и возможностей, тоже всегда полезно иметь в виду. Функционально возможности платформы можно разбить на несколько групп. Это: - Проведение платежейразных типов\(или выполнение основных платёжных процедур\) — группа возможностей, обеспечивающих базовые функции платформы. Эти возможности принципиально позволяют проводить оплатыразных типов\(в одну и две стадии, разово и с различными видами повторений\), а также выплаты и „условные“ платежи для проверки действительности платёжных инструментови использовать при этом различные платёжные методы. - Выполнение вспомогательных платёжных процедур— группа возможностей, обеспечивающих соблюдение требований, которые могут предъявляться при проведении платежей в отдельных случаях. Эти возможности позволяют выполнять такие процедуры, которые не обязательны для всех случаев, но обязательны для некоторых — в соответствии с требованиями платёжных систем, региональной спецификой и другими условиями.Как правило, это относится к необходимости дополнительного подтверждения подлинности пользователей, и примерами таких процедур можно считать аутентификацию 3‑D Secure и проверку Address Verification Service. - Расширение платёжных сценариев\(или использование дополнительных возможностей\) — группа возможностей, обеспечивающих подстройку под различные ситуации и потребности для улучшения платёжных сервисов. Эти возможности позволяют выполнять такие процедуры, которыеможно назвать полезными дополнениями: они не обязательны для проведения платежей, но способствуют тому, чтобы повышать вариативность платёжных сценариев, конверсию платёжных интерфейсов, проходимость платежей, уровень защиты от мошенничества и лояльность пользователей. - Обеспечение функций управления платёжными решениями и средствами— группа возможностей, покрывающих те потребности мерчантов, которые связаны с управлением платёжными решениями, но не касаются непосредственного проведения платежей. Эти возможности позволяют обеспечивать и облегчать такие процедуры, которые касаются контроля и анализа информации о платежах, работы с опротестованиями платежей, управления балансовыми средствами и прочих подобных процессов, необходимых в работе мерчантов. Вместе эти группы возможностей обеспечивают для мерчантов функциональную полноту и законченность платформы. **На уровень выше:**[Платформа](ru_platform_about.md)