CommandBuilder

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
fun auth(login: String, password: String): String

Вернет теги команды для авторизации

Link copied to clipboard
Link copied to clipboard
fun cancel(rrn: String, amount: BigDecimal, ern: String): String

Вернет теги команды для отмены (операция была проведена в тот же день)

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Запрос текщих логина/пароля платежного ядра

Link copied to clipboard
fun getHistory(startIndex: Int, endIndex: Int): String

Запрос Истории

Link copied to clipboard
fun getOfflineQueue(startIndex: Int, endIndex: Int): String

Запрос очереди офлайн операций

Link copied to clipboard

Получение параметров офлайн режима

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun getRevise(forCurrentDate: Boolean = true): String

Запрос для получения отчета и закрытия смены

Link copied to clipboard
fun logout(): String

Команда выхода из аккаунта

Link copied to clipboard
fun postOffline(invoice: String): String

Команда повторной отправки операции из очереди

Link copied to clipboard
fun postSms(invoice: String, phone: String): String
Link copied to clipboard
fun purchase(amount: BigDecimal, ern: String, isCycle: Boolean = false): String

Вернет теги команды для продажи (в одиночном или цикличном режимах)

Link copied to clipboard
Link copied to clipboard
fun refund(rrn: String, amount: BigDecimal, ern: String): String

Вернет теги команды для возврата (за предыдущую смену)

Link copied to clipboard

Переключение режима оффлайн оплаты