Сохранить кредитную карту в Google Pay
Существует несколько приложений, позволяющих сохранить новую кредитную карту в Google Pay. После нажатия кнопки Google Pay открывается с предварительно заполненными данными кредитной карты. Однако я не смог найти упоминаний Intents или API, которые бы позволяли это делать. Как реализовать функцию "сохранить кредитную / дебетовую карту в Google Pay" в приложении Android?
1 ответ
Я не думаю, что то, что вам нужно, напрямую поддерживается.
У меня к вам один вопрос: почему вы хотите сохранить карту? Используется ли он для оплаты или для хранения для дальнейшего использования?
Если целью является совершение платежа, я бы предложил интегрироваться с API Google Pay для Android, что даст пользователю возможность либо выбрать из существующего набора способов оплаты, либо добавить и сохранить новый метод оплаты для немедленного использования.
Если цель состоит в том, чтобы сохранить карту для дальнейшего использования, и вы также являетесь эмитентом карты, вы можете добиться этого с помощью принудительной подготовки. См. Ответ здесь.
Чтобы сохранить данные кредитной карты, ваше приложение должно соответствовать требованиям PCI, то есть стандарту безопасности данных индустрии платежных карт (PCI DSS).
Вот контрольный список для стандартов PCI: https://www.akamai.com/us/en/resources/pci-compliance-checklist.jsp
Короче говоря, это не легко. Крупные отрасли делают это и разрабатывают свои собственные API-интерфейсы, и для соответствия требованиям требуются тысячи долларов каждый месяц. Поэтому вы вряд ли найдете API с открытым исходным кодом для сохранения информации о кредитной карте.