RRNCode не приходит

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Ответить
AiratA
Сообщения: 7
Зарегистрирован: 08 авг 2022, 18:26

RRNCode не приходит

Сообщение AiratA » 20 сен 2022, 15:07

Здравствуйте, при оплате с PinPad'а должен возвращаться RRN код, но ни в UniversalID (как у вас в примерах), ни в отдельное поле RRNCode (которое есть и приходит пустым) ничего не падает. Но в поле Slip и на чеке он печатает № Ссылки, который соответствует RRN коду. При печати в обход kkmserver, напрямую, RRN код записывается.
Протокол ARCUS 2: Эквайринговые терминалы
ККМ сервер версии 2.2.15.15


Пример с "Эквайринговые терминалы":

// Возвращается JSON:
//{
// "UniversalID": "CN:1254********6845;RN:26;RRN:5486265211;AC:783451264186418", // СОХРАНИТЕ ЭТО ПОЛЕ! Понадобится для отмены или возврата по транзакции
//}


Ответ при печати чека:

JSON ответа :
{
"UniversalID": "CN:************1866;AC:585651",
"Amount": 1.0,
"CardNumber": "************1866",
"ReceiptNumber": "",
"RRNCode": "",
"AuthorizationCode": "585651",
"Slip": "...",
"PrintSlipOnTerminal": false,
"Command": "PayByPaymentCard",
"Error": "",
"Warning": "",
"Message": "",
"Status": 0,
"IdCommand": "d6b47d32-ded4-4bc4-93b2-6852d69cf92b",
"NumDevice": 2,
"UnitName": "ПинПад",
"MessageFrom": "KkmServer"
}

Audim
Администратор
Сообщения: 2197
Зарегистрирован: 17 мар 2015, 18:36

Re: RRNCode не приходит

Сообщение Audim » 20 сен 2022, 17:06

Какой ответ возвращается?

AiratA
Сообщения: 7
Зарегистрирован: 08 авг 2022, 18:26

Re: RRNCode не приходит

Сообщение AiratA » 20 сен 2022, 17:37

Ответ как указал в первом сообщении,

JSON ответа :
{
"UniversalID": "CN:************1866;AC:585651",
"Amount": 1.0,
"CardNumber": "************1866",
"ReceiptNumber": "",
"RRNCode": "",
"AuthorizationCode": "585651",
"Slip": " Адрес\r\n Фирма\r\n ТЕСТОВЫЙ 2\r\nID ТЕРМИНАЛА: 10100000\r\n20/09/22 11:50:13 Чек 99\r\n Оплата\r\n ОДОБРЕНО\r\nСУММА (RUR):\r\n 1.00\r\nMASTERCARD PAYPASS. Contactless EMV\r\nAID: A0000000041010\r\n TVR: 0400008000\r\n \r\nКарта: ************1866\r\nAPN: Mastercard\r\nКод ответа: 00\r\nКод авторизации: 585651\r\n№ ссылки: 226305438538\r\nCID: 80 5B6F90643C4CDED7\r\n Комиссия не взимается\r\n Подпись клиента не требуется\r\n====================================\r\n",
"PrintSlipOnTerminal": false,
"Command": "PayByPaymentCard",
"Error": "",
"Warning": "",
"Message": "",
"Status": 0,
"IdCommand": "d6b47d32-ded4-4bc4-93b2-6852d69cf92b",
"NumDevice": 2,
"UnitName": "ПинПад",
"MessageFrom": "KkmServer"
}

Audim
Администратор
Сообщения: 2197
Зарегистрирован: 17 мар 2015, 18:36

Re: RRNCode не приходит

Сообщение Audim » 21 сен 2022, 14:04

Можно попросить Вас сделать операцию оплаты по терминалу, потом из папки ПО банка (По умолчанию: C:\Arcus2) прислать файл cheq.out ??

AiratA
Сообщения: 7
Зарегистрирован: 08 авг 2022, 18:26

Re: RRNCode не приходит

Сообщение AiratA » 21 сен 2022, 14:24

Не увидел как прикрепить тут, залил в обменник

https://dropmefiles.com/8czN3

Audim
Администратор
Сообщения: 2197
Зарегистрирован: 17 мар 2015, 18:36

Re: RRNCode не приходит

Сообщение Audim » 23 сен 2022, 18:34

Формат не читаемый...
Попросите банк чтобы в этом файле был читаемый слип-чек...

Ответить