응용 프로그램 측 SDK 통합
- 정기 결제 카탈로그, 사용자의 현재 정기 결제의 시각적 정보, 내 응용 프로그램의 기타 페이지를 위해 사용자 인터페이스를 디자인합니다.
- SDK 메소드를 사용하여 사용자 정기 결제의 구매 및 관리를 구현합니다.
정기 결제 구매 시나리오
- 응용 프로그램이 다음 SDK 메소드를 사용하여 사용 가능한 플랜 목록을 요청합니다:
getSubscriptionPublicPlans
— 인증 받지 않은 사용자가 사용할 수 있는 플랜 목록을 반환합니다.getSubscriptionPlans
— 인증 받은 사용자가 사용할 수 있는 플랜 목록을 반환합니다.
- 응용 프로그램은 사용자에게 정기 결제 플랜을 보여줍니다.
- 사용자는 플랜을 선택하여 결제 단계를 진행합니다.
- 응용 프로그램은 URL을 받아
getSubscriptionPurchaseUrl
메소드를 사용하여 결제 인터페이스를 실행합니다. - 응용 프로그램은 받은 URL을 브라우저 또는 팝업 Safari 탭에서 실행합니다.
- 사용자는 정기 결제에 대해 지불합니다.
정기 결제 관리 시나리오
- 응용 프로그램이
getSubscriptions
메소드를 사용해 사용자 정기 결제 목록을 요청합니다. - 응용 프로그램은
getSubscriptionDetails
메소드(선택 사항)를 사용해 각 사용자의 정기 결제 상세 정보를 요청합니다. - 응용 프로그램이 정기 결제 목록을 사용자에게 보여줍니다.
- 사용자는 정기 결제 및 수행하고자 하는 작업을 선택합니다. 작업에는 취소, 갱신, 웹페이지를 열어 정기 결제 관리하기가 있습니다.
- 응용 프로그램은 다음 중 한 가지 메소드를 호출하여 작업을 수행합니다:
cancelSubscription
— 선택한 정기 결제 취소하기.getSubscriptionRenewalUrl
— 선택한 정기 결제을 갱신하기 위해 인터페이스로 이동하는 URL 얻기.getSubscriptionManagementUrl
— 선택한 정기 결제의 관리 인터페이스로 이동하는 URL 얻기.
- 응용 프로그램이 받은 URL을 브라우저 또는 팝업 Safari 탭에서 실행합니다.
- 사용자는 정기 결제에서 작업을 수행합니다.
알림
정기 결제 취소는
cancelSubscription
메소드를 호출한 직후 바로 시행되며 6단계 및 7단계는 수행되지 않습니다.이 기사가 도움이 되었나요?
의견을 보내 주셔서 감사드립니다!
메시지를 검토한 후 사용자 경험 향상에 사용하겠습니다.오자 또는 기타 텍스트 오류를 찾으셨나요? 텍스트를 선택하고 컨트롤+엔터를 누르세요.