Как читать и писать на защищенном элементе на мобильном устройстве с целью оплаты NFC?

Я работаю над мобильным приложением для электронных платежей, и ему нужны ответы на следующие вопросы:

  1. Сколько деталей карт можно сохранить на защищенном элементе на мобильном устройстве? и это зашифровано?
  2. У меня есть несколько платежных карт в моем приложении, и если мы предположим, что они все сохранены на защищенных элементах (зашифрованы). как я могу получить данные одной карты, чтобы использовать ее при оплате NFC?
  3. на вкладке и оплате NFC вызвал данные карты из защищенного элемента и передал их через NFC в точку продажи? это правда?

1 ответ

Прежде всего, бесконтактные платежи стандартизированы организацией под названием EMVCo, поэтому никогда не стоит тратить время на чтение документации. Вы можете начать здесь: https://www.emvco.com/specifications.aspx

Несколько быстрых ответов на ваши вопросы:

  1. Данные карты - это те, которые вы видите напечатанными на карте, а также секретные ключи и учетные данные. Они так же хороши, как и зашифрованные: защищенный элемент не выдаст данные без процедуры взаимной аутентификации, и эти данные будут зашифрованы.

  2. Вам необходимо разрешение / сотрудничество организации-эмитента карты (обычно банка или финансового учреждения). Помните, данные карты очень хорошо защищены

  3. Да, если под "NFC" вы подразумеваете бесконтактный считыватель в точке продажи, который инициирует транзакцию.

Другие вопросы по тегам