Проведение оплат
Общая информация
После настройки платёжных сервисов (подробнее) вВ интерфейсе Xero поддерживается возможность формировать ссылки для проведения разовых и повторяемых оплат с использованием платёжной формы от ecommpay — Payment Page через платформу ecommpay. Сервис Xero Invoices позволяет формировать такие ссылки как на разовые, так и на повторяемые оплаты.
- Разовая оплата может быть актуальной, когда необходимо осуществить разовый перевод средств от пользователя к мерчанту (например, чтобы оплатить единичный заказ или услугу; подробнее). В этом случае пользователь может открыть по сформированной ссылке платёжную форму Payment Page, указать необходимые сведения и подтвердить оплату любым из доступных платёжных методов.
- Повторяемая оплата может быть актуальной, когда необходимо осуществлять повторяемый перевод денежных средств от пользователя к мерчанту (например, чтобы вносить регулярную абонентскую плату или оплачивать серию услуг; подробнее). В этом случае пользователь может открыть по сформированной ссылке платёжную форму Payment Page, указать необходимые сведения и подтвердить как первичное списание средств, так и согласие на последующие списания средств без его участия с использованием метода Direct Debit BACS или Direct Debit SEPA. При этом со стороны мерчанта все последующие списания могут инициироваться вручную (по необходимости) или автоматически (по расписанию).
В работе с разовыми и повторяемыми оплатами следует учитывать отличия, касающиеся порядка их проведения, состава операций и набора статусов, а также особенности, касающиеся взаимодействия с платформой Xero.
| Разовые оплаты | Повторяемые оплаты, инициируемые вручную | Повторяемые оплаты, инициируемые автоматически | |
|---|---|---|---|
| Назначение | однократная оплата услуги или товара, без каких-либо дополнительных условий | многократная оплата схожих услуг, с разной стоимостью и в разное время (по факту) | многократная оплата повторяемых услуг, с фиксированной стоимостью и периодичностью (по расписанию) |
| Формирование счетов на оплаты и платёжных ссылок | каждый раз вручную | каждый раз вручную | при регистрации повторяемой оплаты — вручную, далее (для каждого списания в серии) — автоматически |
| Сохранение платёжных данных в платформе ecommpay | не поддерживается | обеспечивается при регистрации повторяемой оплаты | обеспечивается при регистрации повторяемой оплаты |
| Использование сохранённых платёжных данных | не поддерживается | обеспечивается вручную | обеспечивается автоматически |
| Поддержка регулярности | не актуальна | может обеспечиваться вручную | обеспечивается автоматически |
| Возможность изменения суммы очередного списания | не актуальна | поддерживается | не допустима |
| Допустимые платёжные методы | любые методы с поддержкой разовых оплат |
Direct Debit BACS |
Direct Debit BACS |
| Необходимые платёжные сервисы в рамках платформы Xero | ecommpay |
ecommpay |
ecommpay |
Пользовательские сценарии
Разовая оплата
Для проведения разовой оплаты в платформе Xero должны быть сформированы счёт на эту оплату и соответствующая платёжная ссылка (подробнее об этом далее).
После отправки сформированной ссылки базовый пользовательский сценарий выглядит следующим образом:
- Пользователь получает платёжную ссылку на оплату выставленного счёта (в письме на электронную почту или иным образом) и переходит по этой ссылке.
- Пользователю отображается страница сервиса Xero с информацией о выставленном счёте и кнопками перехода к возможным методам оплаты, среди которых он выбирает подходящий.
- Пользователь перенаправляется к платёжной форме Payment Page, где он указывает свои платёжные данные и подтверждает проведение оплаты.
- Пользователю отображается страница сервиса Xero с информацией об оплаченном счёте и с записью
Paid.
Первичное списание с регистрацией повторяемой оплаты
Для проведения оплаты с регистрацией последующей повторяемой (с использованием тех же платёжных данных) в платформе Xero должны быть сформированы счёт на эту оплату методами Direct Debit BACS и Direct Debit SEPA и соответствующая платёжная ссылка. При этом допускается указывать только платёжные сервисы для оплаты методами Direct Debit BACS и Direct Debit SEPA, а при формировании ссылки должен учитываться вариант формирования ссылок на последующие списания: вручную или автоматически.
После отправки сформированной ссылки базовый пользовательский сценарий выглядит следующим образом:
- Пользователь получает платёжную ссылку на оплату выставленного счёта (в письме на электронную почту или иным образом) и переходит по этой ссылке.
- Пользователю отображается страница сервиса Xero с информацией о выставленном счёте и кнопками перехода к возможным методам оплаты, среди которых он выбирает подходящий.
- Пользователь перенаправляется к платёжной форме Payment Page, где он указывает свои платёжные данные и подтверждает проведение оплаты (с согласием сохранить платёжные данные и зарегистрировать повторяемую оплату).
- Пользователю отображается страница приложения от ecommpay с информацией о выставленном счёте и записью об обработке платежа.
Обработка такого платежа может занимать до пяти рабочих дней, при этом со стороны пользователя не требуется никаких дополнительных действий. При необходимости проверить статус платежа пользователь может перейти по исходной платёжной ссылке и ознакомиться с актуальной информацией (подробнее).
Очередное списание в рамках повторяемой оплаты
Для выполнения каждого очередного списания в рамках повторяемой оплаты (с использованием указанных при её регистрации платёжных данных и платёжного метода Direct Debit BACS или Direct Debit SEPA) в платформе Xero должен быть сформирован счёт на такое списание: вручную или автоматически. При этом счета на все последующие списания могут формироваться вручную (по необходимости) или автоматически (по расписанию, заданному при регистрации повторяемой оплаты).
После отправки уведомления о выставленном счёте пользовательский сценарий может выглядеть следующим образом:
- Пользователь получает уведомление о запланированном списании со ссылкой на выставленный счёт (в письме на электронную почту или иным образом).
- При необходимости, пользователь знакомится с информацией о выставленном счёте и обеспечивает наличие требуемых средств на своём банковском счёте.
Обработка каждого такого списания может занимать до пяти рабочих дней, при этом со стороны пользователя не требуется никаких действий. При необходимости проверить статус списания пользователь может перейти по исходной ссылке и ознакомиться с актуальной информацией (подробнее).
Проверка статуса списания
Обработка отдельного списания методами Direct Debit BACS и Direct Debit SEPA может занимать до пяти рабочих дней, не требуя никаких действий со стороны пользователя. Вместе с тем пользователь может проверить статус любого списания, перейдя по соответствующей ссылке и получив актуальную информацию. При этом возможны следующие варианты:
- Списание в обработке. В этом случае открывается страница сервиса Xero с информацией о выставленном счёте и кнопками перехода к возможным методам оплаты, пользователь повторно выбирает использованный ранее метод и перенаправляется к приложению от ecommpay с записью
Your Payment Is Being Processed. - Списание выполнено. В этом случае открывается страница сервиса Xero с информацией о оплаченном счёте и с записью
Paid. - Списание отклонено. В этом случае открывается страница сервиса Xero с информацией о выставленном счёте и кнопками перехода к возможным методам оплаты, пользователь повторно выбирает использованный ранее метод и перенаправляется к платёжной форме Payment Page с записью
Your transaction has not been completed.
Проведение разовых оплат
После соответствующей настройки платёжного сервиса (подробнее) в интерфейсе Xero поддерживается возможность проведения разовых оплат с использованием платёжной формы Payment Page от ecommpay.
Чтобы провести разовую оплату, следует:
Открыть страницу для работы с выставлением счетов на оплаты в интерфейсе Xero.
Для этого необходимо перейти в интерфейс Xero и выбрать в верхнем меню пункт .
Открыть форму для задания параметров новой оплаты, щёлкнув кнопку New Invoice на панели управления.
Задать параметры оплаты.
К обязательным для заполнения относятся следующие поля: поля To, Issue date, Due date, Invoice number, Online payments, Currency, Description, Qty. и Price.
- To — имя пользователя, которому необходимо отправить платёжную ссылку;
- Issue date и Due date — даты начала и окончания срока действия ссылки (этот срок не должен превышать 30 суток с даты формирования ссылки);
- Invoice number — идентификатор платежа, уникальный в рамках используемого проекта в платформе ecommpay (этот идентификатор указывается автоматически, но может быть скорректирован вручную);
- Online payments — название платёжного сервиса, используемого для проведения разовых оплат (его название должно соответствовать заданному при добавлении этого сервиса — например,
ecommpay); - Currency — название валюты, используемой для позиций выставляемого счёта на оплату (в рамках счёта может использоваться только одна валюта);
- Description — описание единицы услуги или товарной позиции;
- Qty. — количество единиц услуги или товарной позиции;
- Price — стоимость единицы услуги или товарной позиции.
При необходимости на этом шаге можно сохранить предварительно заполненные значения без отправки письма пользователю с помощью кнопки Save & close.
- Проверить и отправить письмо со ссылкой на оплату пользователю, щёлкнув кнопку Approve & email, проверив в открывшемся окне содержание письма и подтвердив его отправку.
Для этого следует щёлкнуть кнопку Approve & email, проверить и при необходимости скорректировать содержание письма на открывшейся странице и подтвердить отправку этого письма с помощью кнопки Send email.
-
Убедиться, что оплата проведена.
При проведении разовой оплаты можно проверять её статус в интерфейсе Xero на странице Invoices (этот статус должен принять значение
paid) и в интерфейсе Dashboard платформы ecommpay в разделе Платежи (этот статус должен принять значениеsuccess). Список возможных статусов для разовых оплат в платформе ecommpay представлен в отдельной статье.
В интерфейсе Xero эта процедура может выглядеть следующим образом.
Проведение повторяемых оплат, инициируемых вручную
Введение
После соответствующей настройки всех требуемых платёжных сервисов (подробнее) в интерфейсе Xero поддерживается возможность проведения повторяемых оплат со списаниями, инициируемыми вручную. Для таких оплат Для проведения повторяемых оплат могут использоваться методы Direct Debit BACS и Direct Debit SEPA, а оплата, в рамках которой регистрируется последующая повторяемая (с использованием тех же платёжных данных), не может проводиться на нулевую сумму и должна включать в себя списание средств.
Первичное списание с регистрацией повторяемой оплаты
Процедура проведения оплаты с регистрацией последующей повторяемой схожа с процедурой проведения разовой оплаты — с разницей в указании среди параметров платёжных сервисов Direct Debit BACS и Direct Debit SEPA, которые поддерживают регистрацию и проведение повторяемых оплат.
Чтобы провести оплату с регистрацией последующей повторяемой, необходимо:
Открыть страницу для работы с выставлением счетов на оплаты в интерфейсе Xero.
Для этого необходимо перейти в интерфейс Xero и выбрать в верхнем меню пункт .
Открыть форму для задания параметров повторяемой оплаты, щёлкнув кнопку New Invoice на панели управления.
Задать параметры оплаты.
К обязательным для заполнения относятся следующие поля: поля To, Issue date, Due date, Invoice number, Online payments, Currency, Description, Qty. и Price. При этом в поле Online payments должно указываться название платёжного сервиса, используемого для проведения повторяемых оплат методом Direct Debit BACS или Direct Debit SEPA.
- To — имя пользователя, которому необходимо отправить платёжную ссылку;
- Issue date и Due date — даты начала и окончания срока действия ссылки (этот срок не должен превышать 30 суток с даты формирования ссылки);
- Invoice number — идентификатор платежа, уникальный в рамках используемого проекта в платформе ecommpay (этот идентификатор указывается автоматически, но может быть скорректирован вручную);
- Online payments — название платёжного сервиса, используемого для проведения повторяемых оплат методом Direct Debit BACS или Direct Debit SEPA (его название должно соответствовать заданному при добавлении этого сервиса — например,
Ecommpay BACSилиEcommpay SEPA); - Currency — название валюты, используемой для позиций выставляемого счёта на оплату (в рамках счёта может использоваться только одна валюта);
- Item — наименование единицы услуги или товарной позиции;
- Qty. — количество единиц услуги или товарной позиции;
- Price — стоимость единицы услуги или товарной позиции.
При необходимости на этом шаге можно сохранить предварительно заполненные значения без отправки письма пользователю с помощью кнопки Save & close.
- Проверить и отправить письмо со ссылкой на оплату пользователю, щёлкнув кнопку Approve & email, проверив в открывшемся окне содержание письма и подтвердив его отправку.
Для этого следует щёлкнуть кнопку Approve & email, проверить и при необходимости скорректировать содержание письма на открывшейся странице и подтвердить отправку этого письма с помощью кнопки Send email.
-
Убедиться, что оплата проведена.
При проведении оплаты с регистрацией повторяемой можно проверять её статус в интерфейсе Xero на странице Invoices (этот статус должен принять значение
paid) и в интерфейсе Dashboard платформы ecommpay в разделе Платежи (этот статус должен принять значениеsuccess). Список возможных статусов для разовых оплат в платформе ecommpay представлен в отдельной статье.
В интерфейсе Xero эта процедура может выглядеть следующим образом.
Очередное списание
Процедура выполнения очередного списания в рамках зарегистрированной повторяемой оплаты схожа с процедурой проведения разовой оплаты — с разницей в указании среди параметров указателя платёжного метода и платёжного сервиса Direct Debit BACS или Direct Debit SEPA.
Чтобы выполнить очередное списание в рамках повторяемой оплаты, необходимо:
Открыть страницу для работы с выставлением счетов на оплаты в интерфейсе Xero.
Для этого необходимо перейти в интерфейс Xero и выбрать в верхнем меню пункт .
Открыть форму для задания параметров повторяемой оплаты, щёлкнув кнопку New Invoice на панели управления.
Задать параметры оплаты.
К обязательным для заполнения относятся следующие поля: поля To, Issue date, Due date, Invoice number, Reference, Online payments, Currency, Description, Qty. и Price.
- To — имя пользователя, которому необходимо отправить платёжную ссылку;
- Issue date и Due date — даты начала и окончания срока действия ссылки (этот срок не должен превышать 30 суток с даты формирования ссылки);
- Invoice number — идентификатор платежа, уникальный в рамках используемого проекта в платформе ecommpay (этот идентификатор указывается автоматически, но может быть скорректирован вручную);
- Reference — указатель метода, который ассоциирован с платёжными данными, сохранёнными при регистрации повторяемой оплаты (в качестве такого указателя должен быть указан
[ecommpay-bacs]или[ecommpay-sepa]); - Online payments — название платёжного сервиса, используемого для проведения повторяемых оплат методом Direct Debit BACS или Direct Debit SEPA (его название должно соответствовать заданному при добавлении этого сервиса — например,
Ecommpay BACSилиEcommpay SEPA); - Currency — название валюты, используемой для позиций выставляемого счёта на оплату (в рамках счёта может использоваться только одна валюта);
- Description — описание единицы услуги или товарной позиции;
- Qty. — количество единиц услуги или товарной позиции;
- Price — стоимость единицы услуги или товарной позиции.
При необходимости на этом шаге можно сохранить предварительно заполненные значения без отправки письма пользователю с помощью кнопки Save & close.
- Проверить и отправить письмо со ссылкой на оплату пользователю, щёлкнув кнопку Approve & email, проверив в открывшемся окне содержание письма и подтвердив его отправку.
Для этого следует щёлкнуть кнопку Approve & email, проверить и при необходимости скорректировать содержание письма на открывшейся странице и подтвердить отправку этого письма с помощью кнопки Send email.
-
Убедиться, что оплата проведена.
При проведении повторяемой оплаты можно проверять статусы её списаний в интерфейсе Xero на странице Invoices (этот статус должен принять значение
paid) и в интерфейсе Dashboard платформы ecommpay в разделе Платежи (этот статус должен принять значениеsuccess). Список возможных статусов для повторяемых оплат в платформе ecommpay представлен в отдельной статье.
В интерфейсе Xero эта процедура может выглядеть следующим образом.
Проведение повторяемых оплат, инициируемых автоматически
После соответствующей настройки требуемых платёжных сервисов (подробнее) в интерфейсе Xero поддерживается возможность проведения повторяемых оплат со списаниями, инициируемыми автоматически. Для таких Для проведения повторяемых оплат могут использоваться методы Direct Debit BACS и Direct Debit SEPA, а оплата, в рамках которой регистрируется последующая повторяемая (с использованием тех же платёжных данных), не может проводиться на нулевую сумму и должна включать в себя списание средств.
Чтобы провести оплату с регистрацией последующих автоматических списаний, необходимо:
Открыть страницу для работы с выставлением счетов на оплаты в интерфейсе Xero.
Для этого необходимо перейти в интерфейс Xero и выбрать в верхнем меню пункт .
Открыть форму для задания параметров повторяемой оплаты, щёлкнув кнопку New Repeating Invoice на панели управления.
Задать параметры оплаты.
К обязательным для заполнения относятся следующие поля: поля Repeat this transaction every, Invoice Date, Due Date, Approve (Approve for sending), Invoice to, Item, Qty. и Price.
- Repeat this transaction every — периодичность формирования счетов на списания;
- Invoice Date — дата начала действия ссылки на первое списание, включающее в себя регистрацию повторяемой оплаты;
- Due date — срок ожидания оплаты каждого очередного списания (срок не должен превышать 30 суток с даты формирования счёта);
- Invoice to — название учётной записи пользователя, которому необходимо отправлять платёжную ссылку на первичную оплату и уведомления о последующих списаниях;
- Approve (Approve for sending) — указатель готовности данных к инициированию повторяемой оплаты;
- Description — описание единицы услуги или товарной позиции;
- Qty. — количество единиц услуги или товарной позиции;
- Price — стоимость единицы услуги или товарной позиции.
После указания параметров следует сохранить изменения с помощью кнопки Save.
- Задать платёжный сервис для выполнения первичного и последующих повторяемых списаний.
Для этого необходимо:
- Открыть реестр счетов на оплату.
- Открыть карточку целевой повторяемой оплаты.
- Щёлкнуть в открывшейся карточке кнопку Manage.
- Установить флажки для платёжных сервисов, используемых для проведения оплат методами Direct Debit BACS и Direct Debit SEPA (их названия должны соответствовать заданным при добавлении этих сервисов — например,
Ecommpay BACSилиEcommpay SEPA). - Сохранить изменения.
-
Убедиться в выполнении первичного списания и регистрации повторяемой оплаты.
Статус первичной оплаты можно проверить в интерфейсе Xero на странице Invoices (этот статус должен принять значение
paid) и в интерфейсе Dashboard платформы ecommpay, в разделе Платежи (этот статус должен принять значениеsuccess).
В интерфейсе Xero эта процедура может выглядеть следующим образом.
Более подробная информация об автоматическом выставлении серии счетов и работе с ними, включая завершение таких серий, представлена в документации Xero о сервисе Repeating Invoice.