Assinaturas
Informações gerais
Com as assinaturas, você pode fornecer aos usuários acesso a um pacote de serviços sob condições específicas. A solução de gerenciamento de assinaturas é baseada no produto Subscription.
Os planos de assinatura variam em duração e condições de pagamento. Os seguintes tipos de planos estão disponíveis:
- Plano regular, com pagamentos regulares.
- Plano vitalício, com um pagamento único e um período ilimitado de validade.
- Passe de temporada, com um pagamento único e um período limitado de validade.
O gerenciamento de assinaturas (por exemplo, criação e configuração de planos, configuração de um período de avaliação, configuração de um período de cortesia para uma assinatura) é realizado na Conta de Distribuidor na seção Subscriptions.
Em seu aplicativo, você precisa implementar a compra e gerenciamento de assinaturas usando métodos SDK.
Cenário de compra de assinatura
- O aplicativo solicita uma lista de planos disponíveis usando os seguintes métodos SDK:
GetSubscriptionPublicPlans
— retorna uma lista de planos disponíveis para usuários não autorizados.GetSubscriptionPlans
— retorna uma lista de planos disponíveis para usuários autorizados.
- O aplicativo exibe planos de assinatura para o usuário.
- O usuário seleciona um plano e prossegue para a etapa de pagamento.
- O aplicativo recebe o URL para abrir a interface de pagamento usando o método
GetSubscriptionPurchaseUrl
. - O aplicativo abre o URL recebido em um navegador.
- O usuário paga pela assinatura.
Cenário de gerenciamento de assinaturas
- O aplicativo solicita uma lista das assinaturas do usuário usando o método
GetSubscriptions
. - O aplicativo solicita informações detalhadas sobre a assinatura de cada usuário usando o método
GetSubscriptionDetails
(opcional). - O aplicativo exibe uma lista de assinaturas para o usuário.
- O usuário seleciona uma assinatura e a ação que ele deseja executar — cancelar, abrir uma página da web para renovar, ou gerenciar assinaturas.
- O aplicativo chama um dos seguintes métodos para manipular a ação:
CancelSubscription
— para cancelar a assinatura selecionadaGetSubscriptionRenewalUrl
— para obter o URL da interface de renovação da assinatura selecionadaGetSubscriptionManagementUrl
— para obter o URL da interface de gerenciamento para a assinatura selecionada
- O aplicativo abre o URL recebido em um navegador.
- O usuário executa uma ação em uma assinatura.
CancelSubscription
— as etapas 6 e 7 não são executadas.Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.