Skip to content

Ошибка в ReversePaymentContex на версии 1.6.59 #5

@iboxmpos

Description

@iboxmpos

Похоже есть ошибка в ReversePaymentContex на версии 1.6.59. В Android.SDK в классе ReversePaymentContext в методе putInvoiceTag(int tag, Object value) необходимо заменить JSONArray на JSONObject.

В ibox.pro.sdk.external.1.6.59.aar\classes.jar\ibox\pro\sdk\external\ReversePaymentContext.class в строке 207 в методе put(int index, Object value) переменная tag воспринимается не как тег, а как индекс массива.
Если добавить фискальный тег 1021 именно методом putInvoiceTag(int tag, Object value). JSONArray был пуст до этого. Соответственно он создался (строка 202) и добавился элемент с индексом 1021 в этот массив. Как итог - имеем массив размером 1022. Все значения которого, кроме 1021, имеют значения null.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions