Google Pay Decrypt Direct Token с помощью php

Мне нужна помощь в расшифровке ответа Google Pay с помощью PHP. Я использую JavaScript API и прямой метод https://developers.google.com/pay/api/web/guides/setup. Проблема в том, что, похоже, нет какой-либо библиотеки PHP, поддерживающей дешифрование сообщения ECv2.

Кто-нибудь делал это успешно или писал об этом статью?


person Oleh Pryimak    schedule 01.07.2020    source источник
comment
Разве вы не отправили бы этот токен на свой платежный шлюз, например, braintree или authorizenet? Это очень похоже на то, как Apple Pay обрабатывает данные токенизированных карт (правда, с разными алгоритмами).   -  person IncredibleHat    schedule 01.07.2020
comment
Мне нужно реализовать прямую интеграцию. Моя платежная система не поддерживается. Вы можете помочь мне расшифровать токен?   -  person Oleh Pryimak    schedule 01.07.2020
comment
Извините, я не мог ... Я не работал с Google Pay без шлюза для карт, который просто принимал токен напрямую (что значительно упростило работу). Я тоже сделал несколько поисков и не нашел ни одной достойной (или какой-либо!) Библиотеки php. Только эта библиотека Tink, которая не похожа на php и требует написания интерфейса для ее использования, и ну, тьфу. Извините!   -  person IncredibleHat    schedule 01.07.2020
comment
Похоже, что Tink доступен для Python, который предустановлен на любом сервере Linux. Не так уж и сложно заставить PHP вызывать Python или любой другой поддерживаемый язык. Просто используйте команду shell_exec php.net/manual/en/function.shell -exec.php.   -  person wp-overwatch.com    schedule 01.07.2020


Ответы (1)


На странице криптографии платежных данных для продавцов упоминается в библиотеку Tink.

Обратите внимание, что в самой библиотеке Tink нет поддержки PHP, однако похоже, что это возможно с помощью мост PHP / Java.

person Soc    schedule 01.07.2020