FinishAuthorizeResponse class

Ответ от сервера на подтверждение платежа

Если в ответе метода FinishAuthorize возвращается статус 3DS_CHECKING, мерчанту необходимо сформировать запрос на URL ACS банка, выпустившего карту (в ответе параметр ACSUrl).

FinishAuthorizeResponse

Inheritance
Annotations
  • @JsonSerializable()

Constructors

FinishAuthorizeResponse({Status? status, bool? success, String? errorCode, String? message, String? details, String? terminalKey, String? orderId, int? amount, String? paymentId, String? rebillId, String? cardId, String? md, String? paReq, bool? fallbackOnTdsV1, String? tdsServerTransId, String? acsUrl, String? acsTransId, String? acsInterface, String? acsUiTemplate, String? acsSignedContent, String? acsReferenceNumber, String? sdkTransID})
Создает экземпляр ответа от сервера на подтверждение платежа
FinishAuthorizeResponse.fromJson(Map<String, dynamic> json)
Преобразование json в модель
factory

Properties

acsInterface String?
Интерфейс ACS
final
acsReferenceNumber String?
Справочный номер
final
acsSignedContent String?
Подписанный контент
final
acsTransId String?
Уникальный идентификатор транзакции, присвоенный ACS
final
acsUiTemplate String?
UI шаблон для ACS
final
acsUrl String?
Адрес перенаправления после аутентификации 3-D Secure (URL обработчик на стороне мерчанта, принимающий результаты прохождения 3-D Secure)
final
amount int?
Сумма в копейках
final
cardId String?
Идентификатор карты в системе банка. Передается только для сохраненной карты
final
details String?
Подробное описание ошибки
finalinherited
equals Map<String, Object?>
Comparison objects
no setteroverride
errorCode String?
Код ошибки
finalinherited
fallbackOnTdsV1 bool?
Резервный вариант для 3-D Secure 1.0, если 3-D Secure 2.0 недоступен
final
hasError bool
Проверка наличии ошибки
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
is3DsVersion2 bool
Определение версии 3DS протокола
no setter
md String?
Уникальный идентификатор транзакции в системе Банка (возвращается в ответе на FinishAuthorize)
final
message String?
Краткое описание ошибки
finalinherited
orderId String?
Идентификатор заказа в системе продавца
final
paReq String?
Результат аутентификации 3-D Secure (возвращается в ответе на FinishAuthorize)
final
paymentId String?
Идентификатор платежа в системе банка
final
rebillId String?
Идентификатор рекуррентного платежа в системе банка
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sdkTransID String?
Уникальный идентификатор транзакции, назначенный 3DS SDK для идентификации одной транзакции, полученный в ответе на FinishAuthorize
final
status Status?
Статус в ответе на запрос методов
finalinherited
success bool?
Выполнение операции
finalinherited
tdsServerTransId String?
Уникальный идентификатор транзакции, генерируемый 3DS-Server, обязательный параметр для 3DS второй версии
final
terminalKey String?
Идентификатор терминала. Выдается продавцу банком при заведении терминала
final

Methods

compareLists<R>(List<R>? list1, List<R>? list2) bool
Determines whether list1 and list2 are equal.
inherited
genHash<R>(Iterable<R>? values) int
Returns a hashCode for equals.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Преобразование модели в json
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited