Данный способ реализуется полностью по API, где клиент вносит данные своей карты для резервирования нужной суммы, после чего она блокируется у него.
В случае отсутствия операции подтверждения списания денежных средств, сумма будет автоматически разблокирована через определенное время (от 7 до 30 дней), для этого вы задаете условие во время интеграции.
При интеграции это называется двухстадийная оплата, так как фактического списания с карты клиента не происходит (к примеру, оплата отеля, туристические путёвки и товары, которые требуют резервирования N-суммы). Если говорить о простой оплате, которая происходит моментально на вашем сайте, то это одностадийная оплата, которая предполагает, что денежные средства списываются с карты в рамках двух последовательных запросов - блокировка (предавторизация) суммы и последующее списание/возврат.
API (техническую документацию) для реализации данного способа можно посмотреть здесь.