InitRequest class

Метод создает платеж: продавец получает ссылку на платежную форму и должен перенаправить по ней покупателя

InitRequest

Inheritance
Annotations
  • @JsonSerializable(includeIfNull: false)

Constructors

InitRequest({required String orderId, int? amount, String? ip, String? description, Language? language, String? recurrent, String? customerKey, String? redirectDueDate, String? notificationUrl, String? successUrl, String? failUrl, PayType? payType, Receipt? receipt, Map<String, String>? data, String? signToken})
Создает экземпляр метода создании платежа
InitRequest.fromJson(Map<String, dynamic> json)
Преобразование json в модель
factory

Properties

amount int?
Сумма в копейках
final
apiMethod String
Метод запроса
no setteroverride
customerKey String?
Идентификатор покупателя в системе продавца. Передается вместе с cardId в параметре data.
final
data Map<String, String>?
Дополнительные параметры платежа в формате "ключ":"значение" (не более 20 пар).
final
description String?
Описание заказа
final
equals Map<String, Object?>
Comparison objects
no setteroverride
failUrl String?
Страница ошибки
final
hashCode int
The hash code for this object.
no setterinherited
ip String?
IP-адрес покупателя
final
language Language?
Язык платежной формы
final
notificationUrl String?
Адрес для получения http нотификаций
final
orderId String
Идентификатор заказа в системе продавца
final
payType PayType?
Тип оплаты
final
receipt Receipt?
Данные чека.
final
recurrent String?
Идентификатор родительского платежа
final
redirectDueDate String?
Cрок жизни ссылки (не более 90 дней)
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
signToken String?
Опциональный параметр: готовая подпись запроса
finalinherited
successUrl String?
Страница успеха
final

Methods

compareLists<R>(List<R>? list1, List<R>? list2) bool
Determines whether list1 and list2 are equal.
inherited
copyWith({int? amount, String? orderId, String? ip, String? description, Language? language, String? recurrent, String? customerKey, String? redirectDueDate, String? notificationUrl, String? successUrl, String? failUrl, PayType? payType, Receipt? receipt, Map<String, String>? data, String? signToken}) InitRequest
Создает экземпляр с заданными параметрами
override
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
validate() → void
Метод проверяет валидность данных
override

Operators

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