{
"uuid": String,
"type": PaymentType?,
"sum": BigDecimal,
"ref": String?
"payment_method": CashlessType?,
"bank_package_name": String?
}
uuid
- обязательное поле. ChequeInfo
- уникальных идентификатор чека в виде строки
type
- обязательное поле. PaymentType
- идентификатор типа оплаты
sum
- обязательное поле
ref
- Необязательное поле.
- при аннулировании безналом через встроенный терминал передаётся rrn
- пля аннулировании оплаты внешним терминалом в необходимо передать "NO_RRN"
- при аннулированиии через оплати передаётся номер transactionId
- при аннулировании сертификата передаётся ref, которое было указано в методе CHEQUE_PAYMENT, или сгенерированное и переданное в ответе
- для сертификата поле ref необязательное, если его не передать, будет идти проверка только по сумме
payment_method
CashlessType
- Необязательное поле если
cashless
= 0.
- Необязательное поле если в настройках включен только один способ оплаты.
bank_package_name
- Передается только в случае если
payment_method
= PAY_IKASSA
- Необязательный в случае если есть только один способ оплаты через iKassa Pay