본문내용 바로가기 주메뉴 바로가기
닫기

유니티 스퀘어

Unity IAP 5 결제 제공업체: 앱스토어 및 구글 플레이 결제 방식의 대안

관련주제
  • #Unity
  • # Unity IAP 5
  • # 결제서비스
2026.08.12


Unity 인앱 구매(IAP) 버전 5.4
이상에서는 기존 앱 스토어 결제 방식 대신 Stripe 및 Coda Payments와 같은 타사 결제 서비스 제공업체를 사용할 수 있습니다. Unity 의 D2C(Direct-to-Consumer) 결제 기능을 사용하면 개발자는 플레이어를 웹 기반 결제 시스템으로 연결하여 기존 앱 스토어 결제 방식을 우회할 수 있습니다.

통합은 Unity Gaming Services (UGS) 대시보드를 통해 관리됩니다. 개발자는 OAuth를 통해 공급자 계정을 연결하고, 클라우드 제품 카탈로그를 배포하거나 클라우드 대시보드에서 생성하고, 웹 기반 결제 페이지를 통해 플레이어를 안내할 수 있습니다. 결제 페이지는 딥 링크를 통해 게임으로 다시 연결되며, 구매 성공 또는 실패 메시지를 표시할 수 있습니다.

Unity IAP 5에서 결제 제공업체에 대해 알아야 할 사항
  • Stripe 및 Coda Payments와 같은 타사 결제 제공업체는 Unity 인앱 구매 5.4 이상 버전에서 사용할 수 있습니다.
  • 결제 제공업체는 UGS 대시보드의 LiveOps > 인앱 구매 > 결제 제공업체에서 샌드박스 또는 실제 제공업체 계정을 사용한 OAuth 인증 흐름을 통해 연결됩니다.
  • 결제는 외부 웹 페이지에서 이루어지므로, 구매한 아이템을 올바른 계정으로 전달하려면 Unity Authentication 패키지(Unity Player Accounts 또는 Anonymous Login)를 통해 플레이어의 신원을 확인해야 합니다.
  • 제품 카탈로그는 Unity 에디터에서 로컬로 관리하거나 UGS 대시보드(LiveOps > 인앱 구매 > 카탈로그)에 원격으로 배포할 수 있습니다. 원격 배포를 통해 영업 및 마케팅 팀은 클라이언트 측 앱 업데이트 없이도 가격을 변경하고 프로모션을 실행할 수 있습니다.
  • 결제 완료 후 리디렉션 URL은 일반 웹 URL 대신 딥 링크(예: mygame://checkout-success)를 사용해야 합니다. 이렇게 하면 모바일 OS 브라우저를 자동으로 닫고 게임으로 포커스를 되돌립니다.
  • UGS 결제 제공업체 패널의 라우팅 규칙을 통해 플랫폼 또는 국가별로 거래를 다른 제공업체로 보낼 수 있습니다.
  • 프로젝트 설정 > 환경에서 샌드박스 테스트를 설정할 수 있습니다. 개발 환경을 생성한 다음 OAuth를 통해 Stripe 또는 Coda 샌드박스 계정에 연결하면 실제 금액이 사용되지 않고 모의 신용카드 번호로 프로세스를 테스트할 수 있습니다.
  • 패키지 관리자의 인앱 구매 패키지 샘플 탭에서 가져온 최소 코드 IAP 5 샘플을 사용하여 시작할 수 있습니다.

플레이어에게 더 다양한 결제 옵션을 제공하고 게임 수익 마진을 높이세요. 이 비디오에서는 Unity 인앱 구매(IAP 5)를 Stripe 및 Coda Payments와 같은 타사 결제 제공업체와 함께 활용하는 방법을 자세히 살펴보겠습니다. 프로젝트 환경 설정, 아이템 카탈로그 구성부터 결제 라우팅 로직 정의까지, 차세대 게임에 플레이어 직접 결제 시스템을 도입하는 데 필요한 모든 것을 다룹니다.

Unity IAP 5에 결제 서비스 제공업체를 통합하는 방법
통합은 다음 7단계를 따릅니다.

계정을 설정하세요. 서비스 창을 통해 Unity 프로젝트를 Unity 조직 및 프로젝트 ID에 연결하고 Stripe 및/또는 Coda Payments에 개발자 계정을 생성하세요(샌드박스 환경에서 시작하세요).

프로젝트를 준비하세요. 패키지 관리자에서 인앱 구매(5.4 이상)를 설치 또는 업데이트하고 IAP 5 코드 샘플을 가져오세요. Authentication 패키지를 설치하고 UGS 대시보드의 액세스 관리 > 플레이어 Authentication 에서 ID 공급자( Unity 플레이어 계정 또는 익명 로그인)를 추가하세요.

제품 카탈로그를 배포하세요. 편집기에서 카탈로그 항목(제품 유형 - 소모품, 비소모품 또는 구독 - 및 기본 가격)을 구성한 다음 서비스 > 배포를 통해 클라우드로 푸시합니다. LiveOps > 인앱 구매 > 카탈로그에서 SKU를 확인하거나, 동일한 대시보드인 LiveOps > 인앱 구매 > 카탈로그에서 직접 카탈로그를 생성하세요.

분리된 환경. 프로젝트 설정 > 서비스 > 환경에서 개발 환경을 생성하고 편집기에서 선택한 다음 샘플의 IAPService 스크립트에서 환경 문자열(const string k_Environment = "development";)과 일치시킵니다. 개발 환경은 샌드박스 제공업체 계정과 연결하고, 프로덕션 환경은 실제 운영 계정과 연결하세요.

서비스 제공업체에 연결하세요. UGS 대시보드에서 LiveOps > 인앱 구매 > 결제 제공업체를 열고 Stripe 또는 Coda에서 연결을 클릭한 다음 샌드박스 계정을 선택하고 제공업체의 OAuth 대화 상자를 통해 링크를 승인합니다.

딥링크를 사용하여 리디렉션을 구성합니다. 결제 설정 카드에서 '성공 URL'을 사용자 지정 URL 체계로 설정하면 플레이어가 결제 후 게임으로 돌아가고 아이템이 자동으로 지급됩니다. 사용자 지정 스키마는 Unity의 딥 링크 문서에 따라 선언됩니다.

테스트하고 검증하세요. 에디터에서 코딩된 샘플 장면을 재생하고, 구매를 트리거하고, 모의 카드를 사용하여 샌드박스 Stripe 결제를 완료하고, 주문 확인 배너를 통해 딥링크 반환을 확인합니다. 공급자 대시보드(테스트 모드)와 UGS 의 LiveOps > 인앱 구매 > 로그에서 거래 내역을 확인하세요. 주문 생성 성공 후 주문 상태 업데이트(성공)가 표시되는지 확인하십시오.

Unity IAP 5 구매 절차
아래 인포그래픽을 통해 Unity IAP5의 전체 구매 흐름(새로운 기능, 웹샵, 카탈로그 및 결제 제공업체 포함)을 확인하세요.



결제 서비스 제공업체를 추가할 때 흔히 발생하는 문제점
  • 결제 후 플레이어가 갇히는 문제: 성공 URL 로 일반 웹 페이지를 사용하면 결제 후 플레이어가 외부 브라우저에 머물게 되어, 예를 들어 데스크톱 브라우저를 사용하는 경우 수동으로 게임으로 돌아가야 합니다. 인포그래픽에 표시된 것처럼, OS 게임 초기화 시 FetchProducts를 통해 확인된 구매 내역을 자동으로 앱으로 반환하거나 처리하도록 항상 딥 링크를 사용하십시오.
  • 부적절한 개발 환경: 운영 환경을 대상으로 개발하면 실제 운영 중인 기능이 손상될 위험이 있습니다. 샌드박스 제공업체 계정을 사용하여 전용 개발 환경을 유지하고, 코드의 환경 문자열이 편집기 선택과 일치하는지 확인하십시오.
  • 플레이어 신원 정보 누락: 결제가 앱 외부에서 이루어지기 때문에 Unity Authentication 실패하면 구매 내역을 올바른 플레이어 계정과 확실하게 연결할 수 없습니다.
  • 일반적인 결제 페이지: 브랜드가 표시되지 않은 결제 포털은 시각적 연속성을 깨뜨립니다. 제공업체 대시보드(예: Stripe의 비즈니스 > 브랜딩)는 게임 UI에 맞춰 사용자 지정 16진수 색상, 서체 및 스튜디오 로고를 지원합니다.



 









Unity Square 로그인
Unity MWU Korea Awards 2021 TOP 36 투표와 관련하여, 본인의 개인정보를 유니티테크놀로지스코리아 유한회사(이하 ‘회사‘)에서 수집 및 이용하는 것에 대해 동의합니다.

- 단, 관계법령의 규정에 의하여 보전할 필요가 있는 경우, 일정 기간 동안 개인정보를 보관할 수 있습니다. 그 밖의 사항은 회사의 개인정보취급방침을 준수합니다.
- 개인정보 수집/이용에 동의하지 않을 수 있으나, 미동의시 이벤트에 참여가 불가능합니다.
개인정보 수집 항목 이름, 휴대폰번호, 이메일
수집 목적 어뷰징 등을 통한 부정 투표 방지 및 이벤트 당첨, 경품 발송
보유기간 투표 종료 후 3개월 이내 파기
본 이벤트의 당첨자 추첨 및 배송, 응모 및 당첨자 경품 배송관련 상담 업무 등은 슈퍼와이 주식회사, 피엠지 아시아에 위탁됩니다.

- 개인정보 수집/이용에 동의하지 않을 수 있으나, 미동의시 이벤트에 참여가 불가능합니다.
위탁업체명 위탁업무
슈퍼와이 주식회사 TOP 36 투표 참여자 정보 처리 및 관리
피엠지 아시아 TOP 36 투표 참여자 문의/답변 대응 및 경품 발송
확인 발표자료 신청하기
닫기