iOS 모바일 결제를 테스트 하기위해서는 Sandbox 환경을 이용 Sandbox 테스터 계정을 설정해야 한다
기존 Apple 계정이 아닌 테스트 전용 계정이 필요함
App Store Connect - 사용자 및 액세스 - Sandbox - 테스터
에서
테스터 계정을 추가해야 한다
이 때 기존 Apple 계정에 등록되어있지 않은 이메일 계정이 필요
테스터 계정으로 등록하면 앱 테스팅 시 해당 이메일 계정을 사용할 수 있다
테스팅 계정은 기존 Apple 계정과 같이 휴대폰에 로그인 하여 사용 가능하고 테스트 계정으로 로그인 시 '샌드 박스 계정'이라는 항목이 설정 창에 생성된다
TestFlight 로 받은 앱에서는 Sandbox 테스터로 등록된 앱스토어 계정으로 구매 가능하다..
아이폰 설정 - App Store - 샌드 박스 계정
아이폰의 설정 App Store의 페이지 맨 아래로 가면
기존 Apple ID 로 샌드박스 계정이 설정되어 있다
이 부분을 클릭하여 로그아웃 후
생성한 Sandbox ID 를 입력 후 인증하면
Sandbox 환경에서 인앱 결제 테스트를 진행할 수 있다
구매 내역은 애플 디벨로퍼 샌드박스 페이지에서 수정할 수 있다