NFC 오프 호스트 결제 동기화

Android는 오프 호스트 카드 에뮬레이션에 관한 보안 요소가 있는 NFC 카드 에뮬레이션을 지원합니다. 자세한 내용은 호스트 기반 카드 에뮬레이션 개요를 참조하세요. Android 플랫폼에서 탭앤페이 설정에 지정된 기본 결제 서비스가 항상 보안 요소에 있는 앱과 동기화되는 것은 아닙니다. 즉, 보안 요소에서 기본 결제 서비스 대신 기본이 아닌 결제 서비스가 사용될 수 있습니다.

Android 11에서 오프 호스트 결제 동기화 기능은 탭앤페이의 설정, 미접촉 결제 프런트엔드(CLF)의 경로 지정 설정, 보안 요소의 앱 지정 상태를 동기화하도록 해 주는 메커니즘을 제공합니다.

다음 다이어그램은 오프 호스트 결제 동기화 기능의 설계 아키텍처를 보여 줍니다.

오프 호스트 결제 동기화 설계 아키텍처
그림 1. 오프 호스트 결제 동기화 설계 아키텍처

구현

오프 호스트 결제 동기화 기능을 구현하려면 기기에는 NCI 2.0 표준을 지원하는 NFC 컨트롤러가 있어야 하며, Android 오픈소스 프로젝트 NFC 및 Open Mobile 애플리케이션 프로그래밍 인터페이스(OMAPI) 프레임워크를 사용해야 합니다.

프레임워크 API

오프 호스트 결제 동기화를 구현하려면 Android 오픈소스 프로젝트에 있는 다음 프레임워크 API를 사용하세요.

유효성 검사

오프 호스트 결제 동기화 기능 구현의 유효성 검사를 실행하려면 해당 보안 요소가 포함된 보안 요소 앱을 설치한 후 다양한 조건에서 NFC 리더로부터 적절한 응답이 수신되는지 확인합니다.