Код безопасности карты

Мы внедрили проверку кода безопасности карты при использовании кредитных карт.

Это дало значение атрибута security_code_check: пройдено, не удалось, неизвестно.

Сбалансированное состояние «Настоятельно рекомендуется не обрабатывать транзакции с картами, не прошедшими эту проверку».

Однако проверка кода безопасности не выполняется до тех пор, пока с картой не будет выполнена аутентифицированная операция.

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


person Niccolo    schedule 27.08.2014    source источник
comment
Великолепно получить отрицательный голос за вопрос, в котором указана точная проблема, характерная для домена, и получить ответ, который выглядит так, как будто он может работать, его нужно проверить и он не описан в документации.   -  person Niccolo    schedule 28.08.2014


Ответы (3)


Создавать удержание Карты для этого неправильно и не нужно. Это связывает доступные средства клиента и вызывает путаницу.

Аутентифицированный запрос запрашивает токенизированный инструмент финансирования на торговой площадке, что одновременно запускает проверку карты. Это обсуждается в нескольких местах документации, в основном в https://docs.balancedpayments.com/1.1/guides/balanced-js. Если вы хотите проверить результат CVV перед попыткой списания средств с карты, вам следует выполнить аутентифицированный запрос на карту, например GET, или даже связать карту с ресурсом клиента. Это инициирует проверку Карты и даст вам возможность проверить результаты проверки, прежде чем пытаться списать средства с Карты. Немедленная попытка списания средств с Карты не дает такой возможности.

person Remear    schedule 02.09.2014

«Однако проверка кода безопасности не выполняется до тех пор, пока с картой не будет выполнена аутентифицированная операция».

Операция с проверкой подлинности включает в себя выполнение GET для токена карты, возвращаемого Balanced.js, который в любом случае требуется для хранения карты. Предварительно дебетовать карту не требуется.

person Marc    schedule 02.09.2014

Сначала необходимо заблокировать карту. Если CSC завершается успешно, удерживается. Если это не удается, отмените удержание.

person ceejayoz    schedule 27.08.2014
comment
Спасибо за это, я проверю это и вернусь. - person Niccolo; 28.08.2014
comment
Вы не должны этого делать. Аутентифицированные операции включают в себя выполнение GET на карте после ее токенизации, поэтому нет необходимости создавать отдельное удержание. - person Marc; 09.09.2014