Платные формы

Платные формы

Уже доступно: платные формы работают. Вы можете добавить поле оплаты картой (или поле «количество» с ценой) в форму, и TimelyChurch спишет средства с карты регистранта через подключённый аккаунт Stripe вашей церкви при отправке. В этой статье описаны настройка, что видит регистрант, а также проверка и возврат платежей.

Что делает эта функция

Поле Payment позволяет принять разовый платёж картой как часть отправки формы. Типичные сценарии:

  • Регистрация на мероприятие с платой — например, запись на ретрит за $25, которая собирает данные регистранта и списывает с карты в одном потоке.
  • Депозиты на конференцию / поездку — частичная оплата для бронирования места, остаток собирается позже.
  • Целевые пожертвования вместе с записью — фиксированная сумма вместе с данными регистранта.
  • Предзаказ товаров / книг — платное поле «количество» списывает за единицу (количество × цена), поэтому «Футболки × 3» рассчитывается автоматически.

Платежи проходят через тот же аккаунт Stripe, который ваша церковь уже использует для Donations (через Stripe Connect), поэтому отдельный процессинг не нужен. Комиссию Stripe несёт церковь, а доход записывается на счёт Fundraising в Accounting с привязанной записью пожертвования, чтобы сумма отображалась в финансах.

Перед началом: подключите Stripe

Платные формы требуют подключённого аккаунта Stripe вашей церкви. Если Stripe не подключён, форма всё равно публикуется, но поле карты показывает сообщение, что «церковь не завершила подключение Stripe», и оплата невозможна. Сначала подключите Stripe в настройках платежей/пожертвований церкви.

Примечание: онлайн-оплата пока недоступна на страницах форм с пользовательским доменом. Если форма открывается через пользовательский домен церкви, плательщики видят уведомление, что оплата там пока недоступна. Для платных форм используйте стандартную ссылку TimelyChurch (см. Распространение формы ниже).

Настройка платной формы

Откройте конструктор форм из Формы в портале администратора, затем отредактируйте форму, на которой хотите принимать оплату.

Есть два способа добавить платёж, и их можно комбинировать на одной форме:

Вариант 1: Фиксированное поле Payment

  1. Из палитры полей добавьте поле Payment (Card) (оно в группе Advanced с иконкой кредитной карты).
  2. Щёлкните поле, чтобы открыть редактор, и установите Amount (USD) — например, 45.00.
  3. Эта фиксированная сумма списывается с карты.

Сумма, которую вы устанавливаете, попадает в доход Fundraising в Accounting при успешной оплате.

Вариант 2: Поле «количество» с ценой

  1. Добавьте поле Number (например, «Number of T-shirts»).
  2. В редакторе поля установите Price per unit (USD) — например, 15.00.
  3. Форма списывает количество × цена за единицу для этого поля, и итог обновляется, когда регистрант меняет число.

Оставьте Price per unit пустым, чтобы поле оставалось обычным числовым. Поле количества с ценой автоматически связывается с итогом оплаты картой, поэтому отдельное поле Payment не нужно, если вы не хотите ещё и фиксированную плату.

Итог всегда пересчитывается на сервере. Какую бы цену вы ни настроили, TimelyChurch пересчитывает сумму из собственных настроек формы в момент списания — браузер регистранта никогда не может диктовать цену. Это тот же подход защиты от подмены, что и в потоке пожертвований.

Сохраните изменения и Publish, когда будете готовы.

Что видит регистрант

На опубликованной платной форме под вопросами регистрант видит:

  • Текущий итог, который обновляется при заполнении полей с ценой.
  • Блок Card details (защищённый ввод карты Stripe) с пометкой «Secure card payment, processed by Stripe».

При отправке:

  1. Сначала выполняется валидация полей формы.
  2. Карта списывается на пересчитанный итог через аккаунт Stripe вашей церкви.
  3. При успехе отправка сохраняется с привязанным платежом.
  4. При ошибке регистрант видит сообщение Stripe и может исправить карту, не теряя ответы.

Минимальный платёж Stripe — $0.50, поэтому платная форма должна иметь хотя бы один выбранный элемент на сумму пятьдесят центов или больше, прежде чем примет оплату.

Проверка платежей

Откройте отправку из списка Отправки формы, чтобы увидеть страницу деталей. Для платных отправок панель Payment показывает:

  • Значок статуса — Paid, Refunded, Partially refunded, Awaiting payment или Failed.
  • Разбивку по позициям и Total paid (с валютой).
  • Комиссию обработки Stripe (взимается Stripe, не TimelyChurch).
  • Stripe charge ID для справки.

Платёж также записывается как пожертвование в записях Accounting, поэтому доход от платных форм автоматически попадает в финансы.

Оформление возврата

На странице деталей платной отправки, если платёж подходит (статус Paid, есть Stripe charge в записи и ещё не возвращён), появляется действие Возврат на карту. Оформление возврата требует разрешения Edit на модуле Формы.

Когда вы открываете диалог возврата:

  • Оставьте сумму пустой, чтобы вернуть полную сумму, полученную церковью, или введите меньшую для частичного возврата.
  • При необходимости выберите причину (duplicate, fraudulent или requested by customer).

Возврат идёт на ту же карту, с которой регистрант платил, а записи дохода и комиссии отменяются в Accounting. Несколько важных моментов:

  • Комиссия обработки Stripe не возвращается. Stripe удерживает комиссию при возвратах, поэтому максимум, который можно вернуть — валовая сумма минус эта комиссия. Фактически комиссию несёт участник.
  • Данный платёж можно вернуть один раз (частичный возврат оставляет отправку в состоянии Partially refunded).

Советы и ограничения

  • Счёт дохода: платежи платных форм попадают на счёт дохода Fundraising. В конструкторе сегодня нет выбора фонда/счёта для каждой формы.
  • Тип суммы: поле Payment списывает фиксированную сумму. Переменное ценообразование «плати сколько хочешь» в конструкторе пока недоступно — используйте поле количества с ценой, если итог должен масштабироваться с числом.
  • Пользовательские домены: как указано выше, платные формы нужно распространять через стандартную ссылку TimelyChurch, а не страницу пользовательского домена.
  • Регулярные платежи: формы списывают разовую сумму. Для регулярных пожертвований или обещаний используйте функции Giving и Pledges.

Распространение формы

Делитесь платной формой так же, как любой другой. Откройте форму и используйте опции Share (QR-код, Copy Link, Email). Публичный URL имеет вид:

https://your-domain.com/c/your-church/forms/form-slug

Отправляйте регистрантам эту ссылку (или QR-код), чтобы блок карты отображался корректно и оплата обрабатывалась.

Связанные статьи

Мы используем файлы cookie для персонализации вашего опыта. Продолжая посещать этот сайт, вы соглашаетесь на использование нами файлов cookie

Ещё