Как работать с токенами при двухстадийной схеме

Последние изменения: 04.02.2019

1. Холдите рубль, обязательно передавая параметр "account_id"
2. В ответ получаете pay-уведомление, из состава которого забираете значение двух параметров: "account_id" и "token" (сохраняете в свою базу)
3. Используйте метод оплаты по токену - https://cloudpayments.ru/wiki/podkluchenie/instrumenti/api#paywithtoken

Теперь примеры:

-Гарантирует ли холд средств , жизнеспособность карты? Т.е. сколько времени держится сумма в заблокированном состоянии ?

Visa и MasterCard имеют срок удерживания - 7 суток; по истечению этого времени, деньги автоматически разблокируются и возвращаются плательщику.
В нашем ЛК (раздел "сайты" -> настройка сайта) есть возможность задать интервал автоматического подтверждения захолдированной суммы (списывается вся сумма). 

-Холдируется первичная сумма 1000 руб., впоследствии списываем 600 руб, а 400 руб. возвращаем плательщику

1. Холдите 1000 руб. (API запрос - https://api.cloudpayments.ru/payments/cards/auth)
2. Списываете 600 руб. (https://cloudpayments.ru/wiki/podkluchenie/instrumenti/api#approval), 400 руб. возвращаются автоматически.

-Списываем полную сумму холда, сохраняем токен и используем для дополнительных платежей.

. Списываете 1000 руб. (https://cloudpayments.ru/wiki/podkluchenie/instrumenti/api#approval)
. В ответ приходит confirm-уведомление (https://cloudpayments.ru/wiki/podkluchenie/instrumenti/notice#confirm), из которого забираете "account_id" и "token"
. Используйте метод оплаты по токену - https://cloudpayments.ru/wiki/podkluchenie/instrumenti/api#paywithtoken

Помогла ли вам статья?