Привязка на нулевую сумму
Привязка на нулевую сумму — это вид сохранения способа оплаты, при котором у пользователя не списываются деньги со счета. В процессе привязки ЮKassa сначала проверяет, что платежное средство можно использовать для автоплатежей (например, что нет блокировок или других ограничений), а затем привязывает его к вашему магазину.
Особенности
Доступные способы оплаты
Привязки на нулевую сумму доступны для следующих способов оплаты:
Тестирование
Автоплатежи с привязкой на нулевую сумму по умолчанию доступны в тестовом магазине. Если вы хотите проводить автоплатежи в настоящем магазине — сообщите об этом вашему менеджеру ЮKassa.
Протестировать можно только привязку банковской карты. Платежи и привязки через СБП в тестовом магазине недоступны.
Для партнеров
Если вы партнер и для аутентификации запросов используете OAuth-токен, вы можете сохранять способ оплаты и проводить автоплатежи от имени пользователей ЮKassa. Для этого:
- сообщите магазину, что ему нужно обратиться к менеджеру ЮKassa, чтобы подключить автоплатежи;
- запросите у магазина право на сохранение и использование способов оплаты для повторных платежей.
Сценарии привязки способа оплаты
Для привязки на нулевую сумму доступен только один сценарий — привязка конкретного способа оплаты.
В этом сценарии вы максимально контролируете взаимодействие с пользователем: ЮKassa берёт на себя только взаимодействие с платежными системами и сервисами. Вам необходимо самостоятельно реализовать следующие шаги процесса привязки:
- выбор способа оплаты (если у вас несколько способов оплаты для автоплатежей);
- получение от пользователя данных платежного средства (зависит от варианта интеграции);
- сообщение пользователю результатов сохранения способа оплаты.
Сценарии подтверждения привязки аналогичны сценариям подтверждения платежа, только без списания денег.
Есть два варианта интеграции:
- Привязка на готовой странице ЮKassa: вы перенаправляете пользователя на готовую страницу ЮKassa, где он сразу вводит данные для привязки конкретного способа оплаты, и подтверждает привязку.
- Привязка со сбором данных на вашей стороне: вы самостоятельно запрашиваете у пользователя данные для привязки платежного средства, затем отправляете их ЮKassa и реализуете подтверждение привязки.
| Способ оплаты | Вариант интеграции | Сценарий подтверждения | Сбор платежных данных |
|---|---|---|---|
Банковская карта bank_card | Привязка банковской карты на готовой странице ЮKassa | Redirect | ➖ |
| Привязка банковской карты с вводом данных на вашей стороне (нужен сертификат о соответствии требованиям PCI DSS) | Redirect | ✔️ | |
СБП (Система быстрых платежей) sbp | Привязка счета СБП на готовой странице ЮKassa | Redirect | ➖ |
| Привязка счета СБП с отображением QR-кода на вашей стороне | QR-код | ➖ |
Порядок работы
Привязка на нулевую сумму, независимо от выбранного сценария привязки и платежного средства, проходит следующим образом:
- Вы создаете привязку.
- ЮKassa возвращает вам идентификатор способа оплаты. Его пока нельзя использовать для автоплатежей, нужно дождаться, когда ЮKassa проверит платежное средство.
- Пользователь подтверждает привязку.
- ЮKassa проверяет, что с платежным средством всё в порядке и его можно использовать для последующих автоплатежей.
- ЮKassa привязывает платежное средство к вашему магазину.
- Вы сохраняете идентификатор способа оплаты. Он нужен, чтобы проводить автоплатежи.
Что почитать еще