Тип RollBackChequeRequest

{
    "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