checkType property

  1. @JsonKey(name: JsonKeys.checkType)
CheckType? checkType
final

Возможные значения:

  1. NO – сохранить карту без проверок. Rebill ID для рекуррентных платежей не возвращается.
  2. HOLD – при сохранении сделать списание и затем отмену на 1 руб. RebillID для рекуррентных платежей возвращается в ответе.
  3. 3DS – при сохранении карты выполнить проверку 3DS. Если карта поддерживает 3DS, выполняется списание и последующая отмена на 1 руб. В этом случае RebillID будет только для 3DS карт. Карты, не поддерживающие 3DS, привязаны не будут.
  4. 3DSHOLD – при привязке карты выполнить проверку поддержки картой 3DS. Если карта поддерживает 3DS, выполняется списание и последующая отмена на 1 руб. Если карта не поддерживает 3DS, выполняется списание и последующая отмена на произвольную сумму от 100 до 199 копеек. Клиент будет перенаправлен на страницу для ввода списанной суммы, где должен корректно указать случайную сумму

Implementation

@JsonKey(name: JsonKeys.checkType)
final CheckType? checkType;