Привязать карту
https://securepay.tinkoff.ru/v2/AttachCard
Для мерчантов c собственной платежной формой
Метод завершает привязку карты к клиенту.
Для прохождения 3DS v.2 перед вызовом метода нужно вызвать поочередно методы Проверить версию 3DS и Пройти этап 3DS Method.
Запрос
Request body schema application/json
Required
TerminalKey
String
Requirements: <= 20 characters
Идентификатор терминала. Выдается мерчанту в Т‑Бизнес при заведении терминала.
Required
RequestKey
String<uuid>
Идентификатор запроса на привязку карты.
Required
CardData
String
Зашифрованные данные карты в формате:
PAN=4300000000000777;ExpDate=0519;CardHolder=IVAN PETROV;CVV=111
DATA
Object
JSON-объект, который позволяет передавать дополнительные параметры по операции и задавать определенные настройки в формате ключ:значение
.
Максимальная длина для каждого передаваемого параметра:
- ключ — 20 знаков;
- значение — 100 знаков.
Максимальное количество пар ключ:значение
— не больше 20.
Если ключи или значения содержат в себе специальные символы, получившееся значение должно быть закодировано функцией urlencode
.
Для 3DS второй версии в DATA
нужно передавать параметры, которые описаны в объекте
3DSv2
. В HttpHeaders
запроса обязательны заголовки User-Agent
и Accept
.
DATA
Object
JSON-объект, который позволяет передавать дополнительные параметры по операции и задавать определенные настройки в формате ключ:значение
.
Максимальная длина для каждого передаваемого параметра:
- ключ — 20 знаков;
- значение — 100 знаков.
Максимальное количество пар ключ:значение
— не больше 20.
Если ключи или значения содержат в себе специальные символы, получившееся значение должно быть закодировано функцией urlencode
.
Для 3DS второй версии в DATA
нужно передавать параметры, которые описаны в объекте
3DSv2
. В HttpHeaders
запроса обязательны заголовки User-Agent
и Accept
.
Required
Token
String
Подпись запроса. Формируется по инструкции.
Ответ
Это полезный материал?