Как читать и писать на защищенном элементе на мобильном устройстве с целью оплаты NFC?
Я работаю над мобильным приложением для электронных платежей, и ему нужны ответы на следующие вопросы:
- Сколько деталей карт можно сохранить на защищенном элементе на мобильном устройстве? и это зашифровано?
- У меня есть несколько платежных карт в моем приложении, и если мы предположим, что они все сохранены на защищенных элементах (зашифрованы). как я могу получить данные одной карты, чтобы использовать ее при оплате NFC?
- на вкладке и оплате NFC вызвал данные карты из защищенного элемента и передал их через NFC в точку продажи? это правда?
1 ответ
Прежде всего, бесконтактные платежи стандартизированы организацией под названием EMVCo, поэтому никогда не стоит тратить время на чтение документации. Вы можете начать здесь: https://www.emvco.com/specifications.aspx
Несколько быстрых ответов на ваши вопросы:
Данные карты - это те, которые вы видите напечатанными на карте, а также секретные ключи и учетные данные. Они так же хороши, как и зашифрованные: защищенный элемент не выдаст данные без процедуры взаимной аутентификации, и эти данные будут зашифрованы.
Вам необходимо разрешение / сотрудничество организации-эмитента карты (обычно банка или финансового учреждения). Помните, данные карты очень хорошо защищены
Да, если под "NFC" вы подразумеваете бесконтактный считыватель в точке продажи, который инициирует транзакцию.