Дмитрий
|
20 марта 08:50
|
Здравствуйте! Хочу настроить автоматическое чтение пушей от Google Pay. Они приходят в формате:
Google Pay 22:53
OXXO GOLF DRIVE
123,00 MX$ с карты Mastercard **** NNNN
где OXXO GOLF DRIVE - название магазина (можно в примечания), NNNN - последние четыре цифры номера карты, а MX$ это мексиканские песо.
В истории обработки их нет.
|
|
|
Admin
|
20 марта 09:53
|
Добрый день.
Парсер лучше всего заточен на форматы РФ, иностранные он плохо понимает. Тем более, что у песо стандартный код MXN, а не MX$.
|
|
|
Дмитрий
|
21 марта 00:19
|
Здравствуйте.
Из иностранного здесь только обозначение валюты. Вообще песо обозначается тем же знаком, что и доллар ($), но обозначение MX$ тоже очень часто встречается, чтобы отличать его от доллара США (что особенно важно для Google Pay, поддерживающего счета с разными валютами).
У меня два, точнее три вопроса:
1. почему push-сообщения от Google Pay даже не видно в истории обработки?
2. можно ли добавить MX$ в парсер как алиас-псевдоним для MXN? это сочетание знаков довольно уникальное и вряд ли может встретиться просто так.
3. если на предыдущий вопрос ответ "нет", можно ли сделать простое API для разработчиков? чтобы пуш-сообщение передавалось на заданный мной в приложении URL, а он будет отвечать приложению JSON-ом в вашем формате, распарсив данные из пуша самостоятельно.
|
|
|
Admin
|
21 марта 10:02
|
1. В истории обработки отображаются только те уведомления, которые парсер распознал.
2. Нужно подумать, если получится добавим.
3. Это сложнее чем п.2
|
|
|
Дмитрий
|
23 марта 04:04
|
1. Но там также отображаются и те сообщения, которые парсер проигнорировал... А в стоп-словах ничего похожего на Google Pay нет.
2. Хорошо, было бы очень здорово. Я специально завёл себе карту банка, который поддерживается в Google Pay (всего несколько мексиканских банков его поддерживают), потому что устал вводить значения из чеков вручную.
3. Это было бы ещё более здорово! Готов помочь донатом / кодом / чем угодно.
|
|
|
Admin
|
23 марта 12:36
|
1. Да. Распознал и игнорировал.
2. Кое-что подкрутили, понаблюдайте.
3. Как вариант, поставить систему на свой сервер, подсмотреть запросы-ответы и подменять при своими. Но это конечно не просто, нужно дописывать свой код.
|
|
|
Дмитрий
|
24 марта 03:40
|
Грасиас!!! Всё работает :)
|
|
|