Skip to content

Объект receipt == null при прохождении теста формирования чека для онлайн кассы #84

@kx30

Description

@kx30

Следуя из документации, чтобы сформировать чек для онлайн-кассы, необходимо передать параметр receipt в paymentOptions.

Скриншот, где показано как формируется информация об оплате
image

На том же экране на дебаггере показано, что мы передаём receipt в paymentOptions
image

Внутри класса Fragment Tinkoff sdk передаёт intent, который содержит в себе объект receipt
image

Во время прохождения тестов формирования чека для онлайн кассы поддержка показывала, что receipt им приходит null:

Лог метода Init

Controller 'PurchaseInitControllerImpl' method 'init'. Request: '{"userAgent":"Dalvik/2.1.0 (Linux; U; Android 10; Redmi Note 8 Pro MIUI/V12.0.8.0.QGGRUXM)","acceptHeader":null,"sessionTypeEnum":"STANDARD","url":"http://securepay.tinkoff.ru","amount":1500000,"ord... минут иначеонабудетотменена","currency":null,"payForm":null,"customerKey":"408","redirect":false,"data":{"chargeFlag":"false"},"payType":null,"recurrent":false,"bill":false,"locale":"RU","cardId":null,"receipt":null,"receipts":null,"apiVersion":"2","language":"RU","successURL":null,"failURL":null,"notificationURL":null,"descriptor":null,"TerminalKey":"1617969562936DEMO","merchant_api_cookieId":"258cc977-04e1-4ed9-a705-168b9aad47cf","Token":"c1bcd926c94e58448793cd929669d4fdda04ae3a4805b6045dda611118795846","IP":"93.90.82.246","Route":null,"RedirectDueDate":null,"Shops":null,"EPD":null,"parametersMap":"{Description=Успейтеоплатитьброньза5 минут иначеонабудетотменена, Language=RU, Amount=1500000, CustomerKey=408, TerminalKey=1617969562936DEMO, OrderId=47320}"}'

Вопрос в том что я делаю не так, ведь в sdk объект receipt передаётся?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions