PTTransaction
fun PTTransaction(operation: PTEOperations, merchantId: String? = null, terminalId: String, number: Int? = null, amount: Long, currencyCode: CurrencyCodes, registeredAt: OffsetDateTime, authorizationCode: String? = null, referenceRetrievalNumber: String? = null, emvApplicationIdentifier: String? = null, emvApplicationLabel: String? = null, cardNumber: String? = null, cardholderName: String? = null, cardExpiresAt: OffsetDateTime? = null, cardHash: String? = null, hostResponseCode: String? = null, hostResponseMessage: String? = null, printView: String? = null, additionalAttributes: List<PTAdditionalAttribute>? = null)
Parameters
operation
Тип операции.
merchant Id
Идентификатор продавца.
terminal Id
Идентификатор терминала.
number
Номер чека.
amount
Сумма операции.
currency Code
Код валюты операции.
registered At
Дата и время совершения операции.
authorization Code
Код авторизации.
reference Retrieval Number
Уникальный номер операции (RRN, Reference Retrieval Number).
emv Application Identifier
Идентификатор приложения EMV (EMV Application Identifier, AID).
emv Application Label
Лэйбл приложения EMV.
card Number
Номер карты (Primary account number, PAN).
cardholder Name
Имя, Фамилия держателя карты.
card Expires At
Дата окончания срока действия карты.
card Hash
Хэш данных карты.
host Response Code
Код ответа хоста.
host Response Message
Текст ответа хоста.
print View
Готовый образ чека для печати.
additional Attributes
Дополнительные атрибуты.