CardPaymentRequest class

Информация о запросе по криптограмме

Annotations
  • @freezed

Constructors

CardPaymentRequest({required String amount, required String ipAddress, required String cardCryptogramPacket, @Default('RUB') String currency, String? invoiceId, String? description, String? accountId, String? name, TransactionEntity? payer, @PayloadConverter() PayloadData? jsonData})
Информация о запросе по криптограмме
factory
CardPaymentRequest.fromJson(Map<String, dynamic> json)
Converts a JSON Map into a CardPaymentRequest instance
factory

Properties

accountId String?
Обязательный идентификатор пользователя для создания подписки и получения токена
no setterinherited
amount String
Сумма платежа
no setterinherited
cardCryptogramPacket String
Криптограмма платежных данных
no setterinherited
copyWith → $CardPaymentRequestCopyWith<CardPaymentRequest>
no setterinherited
currency String
Валюта: RUB/USD/EUR/GBP (см. справочник). Если параметр не передан, то по умолчанию принимает значение RUB
no setterinherited
description String?
Описание оплаты в свободной форме
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
invoiceId String?
Номер счета или заказа
no setterinherited
ipAddress String
IP-адрес плательщика
no setterinherited
jsonData PayloadData?
Любые другие данные, которые будут связаны с транзакцией,
no setterinherited
name String?
Имя держателя карты латиницей
no setterinherited
payer → TransactionEntity?
Доп. поле, куда передается информация о плательщике.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
inherited
toString() String
A string representation of this object.
inherited

Operators

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