77

Как контролёр проверяет оплату через PayPass?

Санкт-Петербург. В трамваях/автобусах стали появляться валидаторы с PayPass для оплаты проезда.


Вопрос: как контролёр проверяет оплату проезда в таком случае? Как это может быть реализовано технически? На транспортном портале про это ни слова.

Как контролёр проверяет оплату через PayPass?

(Картинка из сети)

12
Автор поста оценил этот комментарий
Легко! Ходит с переносным валидатором и прикладывает вашу карту, там показывается когда в последний раз она была использованна
раскрыть ветку (1)
14
Автор поста оценил этот комментарий

С одной стороны, считать журнал операций у каких-то карт возможно (https://tjournal.ru/tech/52479-nfc-paypass-fail), с другой стороны - не у всех, особенно если это иностранный турист. А Google/Apple/Samsung Pay весьма маловероятно позволяют считать историю оплат.

показать ответы
DELETED
Автор поста оценил этот комментарий
А не проще пассажиру показать последнюю транзакцию?
Иллюстрация к комментарию
раскрыть ветку (1)
4
Автор поста оценил этот комментарий

Усложняем. Телефон забыл/сел/отключен мобильный банкинг/пропал интернет/любая иная причина.

показать ответы
1
Автор поста оценил этот комментарий

По идее можно пойти от обратного и использовать базу операций со стороны перевозчика что бы найти в ней реквизиты карты и то когда ее использовали в последний раз.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Кстати, возможно. Это даже выглядит логично: хранить локально в некотором устройстве в кабине реквизиты (или даже их хеши) всех совершенных за последний условно час оплат и проверка по этой локальной базе.
Осталось получить подтверждение этой теории :)

показать ответы
6
Автор поста оценил этот комментарий

Зачем считывать с карты? Локально хранятся номера карт, ведь автобус может вполне ехать в месте, где нет сети и провести списание невозможно. На конечной история обнуляется и все идет по новой.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Спасибо, похоже на правду с уточнением что номера карт хранятся замаскированно

показать ответы
0
Автор поста оценил этот комментарий

Просто нужно оплачивать при кондукторе. Ждете его, подносите карту, и он видит что оплата прошла.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Иногда после этого все равно перепроверяют, чще всего на автомате в запаре, как робот. И доводы не действуют, лично сталкивался.

показать ответы
Автор поста оценил этот комментарий

Хуже всего, что нет следующего ответа: если в кошельке одновременно несколько карт с бесконтактной оплатой и подорожник, то откуда будет списаны деньги? Спрашивал уже несколько кондукторов - разводят руками, мол повесить они повесили, а вот как работает эта шайтан машина, никто не знает.

Хотя бывают ещё более весёлые варианты https://pikabu.ru/story/kogda_reshilsya_ispolzovat_sovremenn...

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Спасибо за ссылку. Теперь и мне стало интересно... У многих же карты и проездные в одном месте лежат и прикладываются тоже вместе.

показать ответы
Автор поста оценил этот комментарий

Валидатор. А валидатор получает через блютуз инфу от устройства в кабине водителя, которое получает инфу от банка через инет.

Пы.Сы. В гос. конторах валидаторы списывать деньги с карт не умеют. Ну, ГЭТ, Пассажиравтотранс...

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Я правильно понял flow?
0. Делается оплата валидатором на поручне. Подходит контролёр.

1. Карта считывается переносным валидатором контролёра

2. Валидатор контролёра делает запрос истории списаний у платежной системы (не принципиально напрямую через какой-либо промежуточный девайс у водителя)

3. Платежная система отдаёт эту информацию (!)

4. Валидатор проверяет наличие недавней оплаты и выдает ок/не ок


Ни разу не слышал о запросе истории транзакций. Этот вариант с блютузом - гипотеза?

показать ответы
0
Автор поста оценил этот комментарий

И нимб над головой горит.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Несмотря на очевидность схемы "а вот я с карты оплатил, а вы не видели", меня интересует, что делать в ситуации, когда ты действительно оплатил, а к тебе подошел контролёр и хочет проверить карточку.

показать ответы
1
Автор поста оценил этот комментарий

Я показываю уведомление на телефоне о списании 40 рублей

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Разумно, тоже про это подумал. Усложняем. Телефон забыл/сел/отключен мобильный банкинг/пропал интернет/любая иная причина.

показать ответы