Сохранить кредитную карту в Google Pay

Есть несколько приложений, которые позволяют сохранить новую кредитную карту в Google Pay. При нажатии кнопки открывается Google Pay с предварительно заполненными данными кредитной карты. Однако я не смог найти никаких упоминаний о намерениях или каком-либо API, позволяющем это сделать. Как мне реализовать функцию «сохранить кредитную / дебетовую карту в Google Pay» в приложении для Android?


person Alehar    schedule 07.02.2019    source источник


Ответы (2)


Я не думаю, что то, что вам нужно, напрямую поддерживается.

У меня к вам один вопрос: почему вы хотите сохранить карту? Используется ли он для оплаты или для хранения для дальнейшего использования?

Если целью является совершение платежа, я бы предложил интегрироваться с API Google Pay для Android., что дает пользователю возможность выбрать один из существующих способов оплаты или добавить и сохранить новый способ оплаты для немедленного использования.

Если цель состоит в том, чтобы сохранить карту для последующего использования и вы также являетесь эмитентом карты, вы можете добиться этого с помощью принудительной подготовки. См. Ответ здесь.

person Soc    schedule 20.09.2019

Чтобы сохранить данные кредитной карты, ваше приложение должно соответствовать требованиям PCI, то есть стандарту безопасности данных индустрии платежных карт (PCI DSS).

Вот контрольный список для стандартов PCI: https://www.akamai.com/us/en/resources/pci-compliance-checklist.jsp

Короче, это непросто. Крупные отрасли делают это и разрабатывают свои собственные API-интерфейсы, и каждый месяц требуется тысячи долларов, чтобы соответствовать требованиям. Поэтому вы вряд ли найдете какой-либо API с открытым исходным кодом для сохранения информации о кредитной карте.

person Pankaj Sati    schedule 07.02.2019
comment
Предположим, приложение уже соответствует стандарту PCI DSS. Ему все равно понадобится API, предоставляемый Google Pay, не так ли? Независимо от того, насколько велика компания, им все равно потребуется некоторая точка входа в Google Pay - документированная или нет. И, заметьте, я не хочу сохранять данные кредитной карты внутри приложения, я хочу сохранить их в Google Pay через приложение. - person Alehar; 07.02.2019
comment
Можете ли вы назвать приложение, которое делает это? - person Pankaj Sati; 07.02.2019
comment
Приложения, которые делают это, например, Райффайзен Пей, Сбербанк России - person Alehar; 07.02.2019
comment
Понятия не имею о них. Эти приложения могли заключить договор с Google, чтобы разрешить им сохранять кредитные карты. Предположим, что существует API с открытым исходным кодом, который каждый разработчик может использовать для сохранения информации о кредитных картах. Обеспечение безопасности такого API было бы очень важным, потому что уже из-за нарушения конфиденциальности из-за ошибки в Google+ Google полностью закрывает его в апреле. - person Pankaj Sati; 07.02.2019
comment
Может, я не ясно выразился. Я не говорю о сохранении информации о кредитной карте в моем собственном приложении. Я говорю о кнопке, которая открывала бы окно Google Pay с предварительно заполненным номером карты. Пользовательскому приложению не нужно хранить данные, это не является обязательным требованием. Требуется просто открыть в Google Pay окно добавления новой карты. - person Alehar; 07.02.2019