Vinstrok
@Vinstrok
Веб разработчик

Как получить общедоступные данные банковской карты через nfc?

Всем привет есть задача считать номер карты при помощи nfc
Пишем приложение на React Native и там есть такая библиотека

Почитал документацию и понял что для получения данных по карте надо слать APDU запрос SELECT 2PAY.SYS.DDF01, накидал такой код:
try {
      await NfcManager.requestTechnology([NfcTech.IsoDep]);
      let resp = await NfcManager.transceive([
        0x00, 0xa4, 0x04, 0x00, 0x31, 0x50, 0x41, 0x59, 0x2e, 0x53, 0x59, 0x53,
        0x2e, 0x44, 0x44, 0x46, 0x30, 0x31,
      ]);
      console.log('resp', resp);
    }

Но в ответ получаю - resp [103, 0]
И тут я запутался, что означают эти байты? (если переводить их в hex то получается 6700 - Wrong length
Может есть у кого пример запроссов в виде 0xFF для получения PAN карты
И в целом вопрос может кто реализовывал данный кейс и может тыкнуть в документацию или примеры кода?
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы