Обзор платежей
С помощью нашего API можно принимать платежи банковскими картами Visa и MasterCard.
Какие платежи можно принимать
- обычный платеж картой,
- платежи с холдированием,
- платежи через виджет,
- рекуррентные платежи,
- платежи через СБП,
- рекуррентные платежи через СБП.
Как получать данные карт для платежей
Вы можете узнать данные карты получателя одним из двух способов в зависимости от вашей модели безопасности и интеграции.
Виджет Zetplat
Встройте на сайт наш виджет — вариант подходит, если вы приняли решение не собирать и не хранить данные банковских карт на своей стороне.
Самостоятельный сбор данных
Вы можете собирать номера карт на своей стороне и передавать их напрямую в запросе на проведение платежа. Для этого способа нужно выполнять требования стандарта PCI DSS.
Техническая реализация через API
-
Создайте платежную сессию. Для этого отправьте запрос
transaction/initiate. В теле вебхука придут все данные, с которыми проводился платеж. Результат платежа приходит в полеtransaction_status.Еще вы можете использовать запрос (
transaction/init/checkout). Тогда сразу передайте все параметры платежа и пропустите следующий шаг.
Все статьи о платежах в этом разделе будут описывать только первый путь — через создание платежной сессии. -
Начните платеж запросом
transaction/start/checkout. -
Дождитесь вебхука для платежа
approve_pending. Его получение значит, что Zetplat готов провести платеж и ждет подтверждения или отмены. -
Подтвердите или отмените платеж. Для подтверждения отправьте запрос
transaction/approve, для отмены — запросtransaction/cancel. -
Выполните дополнительные действия. Если вы получите вебхук
action_pendingот Zetplat, это значит, что для проведения платежа нужны дополнительные действия. Например, пользователю нужно пройти 3D Secure. В этом случае, перенаправьте пользователя на адрес для 3D Secure. -
Дождитесь результата платежа. Zetplat отправит вам вебхук
checkout_results. Результат платежа приходит в полеtransaction_statusмассиваpayments. Статусsuccessfulозначает успешный платеж.
Тарифы и лимиты
Тарифы на эквайринг фиксируются в договоре с Zetplat, их можно обсудить с вашим менеджером.