Платёжные элементы
Разделяйте выбор плана, форму оплаты и действия после платежа.
Проверено по редактору:
Схему участников и путь от выбора плана до результата смотрите в разделе Как работает оплата.
Выбрать структуру
| Элемент | Ответственность |
|---|---|
| Simple Plans | Выбор одного из планов |
| Checkout | Способы оплаты и оформление плана из связанного источника |
| Composite | Выбор плана и Checkout в одном блоке |
| Payment Plan | Один план внутри коллекции |
| Payment Methods | Защищённая область способов оплаты внутри Checkout |
Simple Plans и Composite добавляются через Add Element. Отдельный Payment Plan создаётся и редактируется внутри коллекции. Payment Methods появляется как часть Checkout.
Simple Plans
Обычный готовый вариант Simple Plans создаёт коллекцию с одним планом, кнопку перехода к оплате и связанный встроенный Checkout.
Trial
Вариант Trial размещает Checkout сразу после коллекции, без промежуточной кнопки, и сокращает повторяющееся описание цены. На примере ниже задано демонстрационное вводное предложение.
Checkout
Checkout должен получать выбранный план от правильной коллекции. Если на экране несколько источников планов, отдельно проверьте эту связь.
Для Checkout в режиме Sheet настройте кнопку Show Sheet → Select Sheet. Для встроенного Checkout можно использовать переход прокруткой к блоку.
Composite
Готовый вариант Composite создаёт три плана и объединяет выбор с оплатой. В Setup доступны планы, общий параметр имени держателя карты и выбор плана по умолчанию.
Настроить Payments
- Откройте платёжные настройки коллекции.
- Выберите Test mode или Production.
- Выберите нужного провайдера — Stripe или Stripe US.
- Настройте общий Payment App и доступные параметры почтового индекса.
- Укажите платёжный путь каждого плана: подписку и, при необходимости, вводное предложение.
- Проверьте действия после успешного платежа, ошибки и отмены посетителем.
Ссылка Preview test с /test/preview/ использует Test mode. Preview prod с /preview/ и обычный Stable используют Production, независимо от домена. Регистрация в /test обращается к Staging URL, без него — к Production URL. Заполненные тестовые настройки не означают, что production-пути тоже настроены. Вкладка Orchestrator пока является заготовкой интерфейса и не исполняет платежи.
Отображаемая цена
Цена выводится из выбранного платёжного пути. Вводное предложение, период и процент скидки участвуют в расчёте отображаемых значений. Название плана и текстовые подписи могут переводиться; перевод текста не меняет реальную цену провайдера.
Проверяйте карточку в каждом настроенном режиме и валюте. Скрытие значка скидки меняет его видимость, а не расчёт перечёркнутой цены.
Payment Methods
Способы оплаты располагаются в защищённом дочернем блоке Checkout. Перед ним или после него можно разместить обычные элементы — например, пояснение или изображение.
Payment Methods можно переставлять внутри своего Checkout. Удалять, дублировать и переносить его в другой контейнер нельзя.
Доступность Apple Pay и Google Pay определяется устройством и окружением посетителя. Карта остаётся доступной; наличие кошелька на холсте не заменяет проверку на целевом устройстве.
One-Click Button и Cancellation Button
One-Click Button выполняет настроенное платёжное действие для существующего клиента. Cancellation Button используется для отмены или заморозки подписки. Проверяйте их в полном сценарии с подходящим клиентом и тестовой подпиской.
Перед выпуском
Проверьте выбор каждого плана, связь с Checkout, тестовый платёж и все его исходы. Затем проверьте наличие Production-конфигурации и только после этого выпускайте Preview в Stable.