По договоренности
Необходимо разработать интерфейс взаимодействия интернет-магазина на Битрикс с банком и реализовать следующий протокол:
1. ИМ формирует сумму к оплате (сумма1)
2. Данные передаются в Банк
3. Транзакция проверяется с помощью технологии 3DSecure
4. При успешном прохождении проверки, средства холдируются (не списываются, а холдируются!)
5. После сборки заказа сумма заказа уточняется в меньшую сторону (сумма2)
6. Заказ исполняется
7. Средства, захолдированные на шаге 4, списываются в размере суммы2
8. Остаток средств по транзакции (сумма1 минус сумма2) возвращается клиенту ИМ