*Android 결제 단말기 개발 실무 없음*을 인정하고 학부 안드로이드 앱 경험으로 답한다.
Android 기반 결제 단말기 소프트웨어 개발 실무는 없습니다. 학부 종합설계에서 일반 안드로이드 앱을 Kotlin·Jetpack Compose로 만들어본 정도입니다.
결제 단말기 자리는 일반 앱과 다른 무게가 있다고 봤습니다. 오프라인 모드·하드웨어 통신·트랜잭션 무결성이 일반 앱에서는 안 쓰이는 자리입니다. 자료로 결제 단말기 SDK 사례 5편을 읽었고, 오프라인 큐와 멱등성 처리가 반복되는 통증이라는 걸 봤습니다.
제 앱에서 네트워크 끊김 자리를 가볍게 본 실패가 있었고, 사용자가 두 번 결제 요청을 보낸 자리가 있었습니다. 그 일이 멱등성은 결제 자리의 첫 자리라는 자세를 만들었습니다. 실무에서도 사수의 양식과 순서를 첫 자리에서 손에 익히고, 그 흐름이 매일의 자세로 굳어지게 만드는 자리부터 들어가고 싶습니다.