Касир проводить продаж, Торгсофт передає суму на банківський термінал, покупець прикладає картку, але програма показує «Не отримано RRN оплати».
У цей момент головне питання — чи пройшла оплата насправді і чи можна проводити картку ще раз. Підприємці також запитують, що таке RRN, де його знайти, чому термінал може не передати цей номер у Торгсофт і як завершити продаж, якщо банк уже підтвердив платіж.
Що таке RRN
RRN — це номер, за яким банк або еквайр може ідентифікувати конкретну карткову операцію.
Коли банківський термінал інтегрований із Торгсофт, програма передає йому суму покупки, а після оплати отримує назад результат операції та доступні реквізити платежу. RRN може бути одним із цих реквізитів.
Він потрібен, зокрема, для звірки карткової операції та може використовуватися при подальшому поверненні коштів. При цьому спосіб зберігання і використання даних транзакції залежить від конкретного термінала та протоколу. Наприклад, у деяких інтеграціях для повернення разом із RRN використовуються й інші дані операції.
Що означає «Не отримано RRN оплати»
Це повідомлення означає, що Торгсофт не отримав від банківського термінала очікуваний RRN.
Але з самого повідомлення не можна зробити висновок, що покупець точно не заплатив.
Можливі дві різні ситуації:
-
банк не провів платіж;
-
платіж пройшов, але Торгсофт не отримав усі дані операції від термінала.
Саме тому після такого повідомлення не варто одразу повторно проводити картку.
Перше, що потрібно зробити касиру

Якщо з'явилося повідомлення «Не отримано RRN оплати», спочатку перевірте результат банківської операції.
-
Не запускайте оплату повторно.
-
Подивіться результат на самому POS-терміналі.
-
Якщо термінал надрукував чек, перевірте його статус і суму.
-
За потреби перевірте операцію в журналі термінала, кабінеті еквайра або через банк.
-
Тільки після цього визначайте, чи потрібно повторювати оплату.
Це важливо, тому що результат операції на банківському терміналі та стан продажу в Торгсофт іноді можуть розійтися. Якщо банк уже провів платіж, повторна оплата може призвести до другого списання.
Якщо банк підтверджує, що оплата не пройшла
У такому разі можна повторити карткову оплату або запропонувати покупцеві інший спосіб розрахунку.
Перед повторною спробою варто переконатися, що попередня операція справді має статус відмови або скасування на стороні банку.
Не орієнтуйтеся лише на те, що продаж залишився відкритим у Торгсофт: це показує стан документа в програмі, а не остаточний банківський статус платежу.
Якщо гроші списалися, а Торгсофт не отримав RRN
Якщо банк підтвердив успішну оплату, не потрібно проводити картку ще раз.
Спочатку потрібно правильно завершити облік уже отриманих грошей.
У Торгсофт передбачений сценарій, коли оплата фактично проведена на банківському терміналі, але автоматичний зв'язок із ним не використовується або тимчасово недоступний. У такому випадку можна провести безготівкову оплату без повторного виклику термінала та внести параметри проведеної карткової операції вручну за даними банківського чека. Для цього в довідці описані налаштування «Передавати оплату банківським терміналом» і «Запитувати параметри оплати банківським терміналом». Якщо інтеграцію підключено, але зв'язку з терміналом немає, на формі оплати можна вимкнути «Використовувати зв'язок із банківським терміналом».
Такий спосіб варто використовувати тільки після того, як підтверджено, що банківська операція справді відбулася.
Чому RRN може не передаватися в Торгсофт
Якщо ситуація сталася один раз, причиною може бути збій під час обміну даними між терміналом і програмою.
Якщо повідомлення повторюється, потрібно перевіряти саме інтеграцію.
Серед практичних причин, які зустрічаються під час налаштування банківських терміналів:
-
конкретна банківська бібліотека або програмне забезпечення термінала не передає RRN у відповідь Торгсофт;
-
нестабільний зв'язок між програмою і терміналом;
-
неправильно налаштований мерчант;
-
на одному терміналі працює кілька ФОП або мерчантів, і для операції вибирається не той торговець.
Чи потрібно щось змінювати в налаштуваннях після одного такого випадку
Не обов'язково. Якщо до цього термінал працював нормально, а повідомлення з'явилося один раз, спочатку достатньо перевірити конкретну транзакцію. Якщо «Не отримано RRN оплати» з'являється регулярно, тоді потрібно перевірити налаштування термінала в Торгсофт, спосіб його підключення та мерчант.
Особливо це важливо, якщо:
-
недавно замінили банківський термінал;
-
банк перепрошив або переналаштував пристрій;
-
додали нового ФОП;
-
змінили розрахунковий рахунок або мерчант;
-
після переходу на RDP чи віддалений сервер почалися перебої зі зв'язком.
У налаштуваннях Торгсофт мерчант пов'язаний із розрахунковим рахунком і відповідним підприємцем. Якщо на одному терміналі зареєстровано кілька торговців, неправильний вибір мерчанта може впливати на проведення банківських операцій.
А якщо на терміналі написано «АНУЛЬОВАНО» або «ВІДХИЛЕНО»
Не варто будувати правило лише за текстом на одному екрані або одному документі.
Потрібно перевірити остаточний статус банківської транзакції. Особливо це важливо, якщо покупець одночасно показує списання у своєму банківському застосунку.
Якщо статус незрозумілий, краще перевірити операцію в банку або у звіті еквайра, а вже потім повторювати платіж.
Практичне правило для касира тут те саме: поки перша карткова операція не перевірена, другу не проводимо.
Чи впливає відсутність RRN на повернення товару
Може впливати. При поверненні Торгсофт використовує дані початкової карткової операції. У різних протоколах набір цих даних відрізняється: це може бути RRN, токен транзакції, код авторизації або інші реквізити. Наприклад, у поточній довідці описана інтеграція, де для повернення зберігаються одразу RRN, токен транзакції та ідентифікатор касира, причому сам RRN для цього конкретного протоколу не є єдиним параметром повернення.
Тому не потрібно самостійно вводити довільний RRN або намагатися «відновити» його.
Якщо початкова оплата була проведена вручну через POS без передачі всіх даних у Торгсофт, спосіб майбутнього повернення залежатиме від конкретного банку та термінала.
Що підготувати для техпідтримки, якщо ситуація повторюється
Щоб не перевіряти всю касу з нуля, достатньо зафіксувати дані конкретної операції:
-
дату й приблизний час;
-
суму платежу;
-
банк і модель POS-термінала;
-
що показав термінал після оплати;
-
чек термінала, якщо він був надрукований;
-
текст повідомлення в Торгсофт;
-
чи сформувався продаж і чек ПРРО;
-
який ФОП і розрахунковий рахунок використовувалися, якщо їх декілька.
Цих даних достатньо, щоб перевіряти конкретну транзакцію, мерчант і відповідь банківського термінала, а не змінювати налаштування навмання.
Головне
Повідомлення «Не отримано RRN оплати» не означає автоматично, що карткова оплата не відбулася. Воно означає, що Торгсофт не отримав очікуваний номер банківської операції.
Тому порядок дій такий: не повторювати оплату → перевірити фактичний статус операції в банку → якщо платіж не пройшов, провести його заново → якщо пройшов, не списувати гроші вдруге й правильно завершити продаж у Торгсофт.
Якщо повідомлення повторюється, потрібно вже не виправляти окремий продаж, а перевіряти підключення термінала, його програмне забезпечення та налаштування мерчанта.









Повернутися до попереднього кроку