Android용 SDK / 사용자 리디렉션 설정
  문서로 돌아가기

Android용 SDK

사용자 리디렉션 설정

결제를 완료한 후 사용자를 다른 페이지로 리디렉션하려면 다음 두 가지 유형으로 리디렉션을 구성할 수 있습니다:

  • 자동 — 설정된 지연 시간으로 리디렉션.
  • 수동 — 사용자가 리디렉션 버튼을 클릭한 후 적용되는 리디렉션.

다음 방식으로 리디렉션을 구성할 수 있습니다.

  • 주문 생성 도중 - 복수의 애플리케이션용 프로젝트를 사용하고 웹사이트를 통해 인게임 아이템을 판매할 계획인 경우 이 옵션을 사용하십시오.
주의
리디렉션이 관리자 페이지에서 그리고 주문 생성 도중 구성된 경우, 주문 생성 도중 지정된 매개 변수가 사용됩니다.

관리자 페이지에서 리디렉션 구성

  1. 관리자 페이지에서 프로젝트를 엽니다.
  2. Pay Station을 사이드 메뉴에서 클릭합니다.
  3. 설정 > 리디렉션 방침 섹션으로 이동합니다.
  1. 반환 URL 필드에 결제 후 사용자가 리디렉션될 URL 또는 경로를 입력합니다.
알림
Android 애플리케이션으로 사용자를 리디렉션하려면 URL이 다음 구성표와 일치해야 합니다. app://xpayment.<ANDROID_PACKAGE_NAME>, 여기서 <ANDROID_PACKAGE_NAME>Android 애플리케이션 패키지 이름입니다.

  1. 자동 리디렉션 매개 변수 설정 방법:
    1. 드롭다운 목록에서 다음과 같은 자동 리디렉션 조건을 선택합니다.
      • 없음 — 리디렉션하지 않음.
      • 결제 성공 — 결제가 성공하면 리디렉션합니다.
      • 결제 성공 또는 취소 — 결제가 성공 또는 취소된 경우 리디렉션합니다.
      • 모든 결제 — 모든 결제 상태에서 리디렉션합니다.
    2. 지연 필드에 리디렉션 시간 제한을 초 단위로 입력합니다.기본적으로 리디렉션은 0초 후에 활성화됩니다.

  1. 수동 리디렉션 매개 변수 설정 방법:
    1. 드롭다운 목록에서 다음과 같은 수동 리디렉션 조건을 선택합니다.
      • 없음 — 리디렉션하지 않음.
      • 결제 성공 — 결제가 성공하면 리디렉션 버튼이 표시됩니다.
      • 결제 성공 또는 취소 — 결제가 성공 또는 취소되면 리디렉션 버튼이 표시됩니다.
      • 모든 결제 — 모든 결제 상태에 리디렉션 버튼이 표시됩니다.
    2. 리디렉션 버튼 캡션 필드에서 반환 URL로 사용자를 리디렉션할 버튼 카피를 입력합니다.
주의

리디렉션 버튼 카피는 기본적으로 게임으로 복귀입니다. 이것은 모든 페이 스테이션 언어로 현지화되어 있습니다.

프로젝트가 여러 언어를 지원할 경우, 개별 필드에 각 언어에 대해 리디렉션 버튼 카피를 지정할 수 있습니다.

사용자 역시 결제 UI를 닫으면 지정된 반환 URL로 리디렉션 됩니다.

  1. 저장을 클릭합니다.

주문 생성 중 리디렉션 구성

PaymentOptions 개체를 생성하여 주문 생성 메소드(createOrderByItemSku, createOrderFromCartById 또는 createOrderFromCurrentCart)로 전달하십시오. 개체에서 리디렉션 설정을 다음과 같이 설정하십시오.

  1. settings.returnUrl 매개 변수에서 결제 후 사용자가 리디렉션되는 URL 주소나 경로를 전달하십시오.
알림
Android 애플리케이션으로 사용자를 리디렉션하려면 URL이 다음 구성표와 일치해야 합니다. app://xpayment.<ANDROID_PACKAGE_NAME>, 여기서 <ANDROID_PACKAGE_NAME>Android 애플리케이션 패키지 이름입니다.

  1. 자동 리디렉션 매개 변수 설정 방법:
    1. settings.redirectPolicy.redirectConditions 매개 변수에서 리디렉션이 활성화되는 조건을 전달합니다.
      • none — 리디렉션하지 않습니다.
      • successful — 결제가 성공했을 때 리디렉션합니다.
      • successful_or_canceled — 결제가 성공했거나 취소되었을 때 리디렉션합니다.
      • any — 모든 결제 상태에 대해 리디렉션합니다.
    2. delay 매개 변수에서 리디렉션 시간 제한을 초 단위로 전달합니다.

  1. 수동 리디렉션 매개 변수 설정 방법:
    1. settings.redirectPolicy.statusForManualRedirection 매개 변수에서 리디렉션 버튼이 나타나는 결제 상태를 전달합니다.
      • none — 리디렉션하지 않습니다.
      • successful — 결제가 성공했을 때 리디렉션합니다.
      • successful_or_canceled — 결제가 성공했거나 취소되었을 때 리디렉션합니다.
      • any — 모든 결제 상태에 대해 리디렉션합니다.
    2. settings.redirectPolicy.redirectButtonCaption매개 변수에서 반환 URL로 사용자를 리디렉션되는 버튼 카피를 전달합니다.
주의

리디렉션 버튼 카피는 기본적으로 게임으로 복귀입니다. 이것은 모든 페이 스테이션 언어로 현지화되어 있습니다.

프로젝트가 여러 언어를 지원할 경우, 개별 필드에 각 언어에 대해 리디렉션 버튼 카피를 지정할 수 있습니다.

사용자 역시 결제 UI를 닫으면 지정된 반환 URL로 리디렉션 됩니다.

주문 생성 중 리디렉션을 구성하는 보기로 데모 프로젝트를 사용할 수 있습니다.
이 기사가 도움이 되었나요?
감사합니다!
개선해야 할 점이 있을까요? 메시지
유감입니다
이 기사가 도움이 안 된 이유를 설명해 주세요. 메시지
의견을 보내 주셔서 감사드립니다!
메시지를 검토한 후 사용자 경험 향상에 사용하겠습니다.
마지막 업데이트: 2024년 3월 6일

오자 또는 기타 텍스트 오류를 찾으셨나요? 텍스트를 선택하고 컨트롤+엔터를 누르세요.

문제 보고
콘텐츠를 항상 검토합니다. 여러분의 피드백은 콘텐츠를 개선에 도움이 됩니다.
후속 조치를 위해 이메일을 제공해 주세요
의견을 보내 주셔서 감사드립니다!