RRNCode не приходит
Добавлено: 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"
}
Протокол 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"
}