Lite SDK (Registro)

O Lite SDK oferece controle total sobre sua experiência de pagamento. Ele permite que você:

  • Controle os métodos de pagamento exibidos para seus clientes.
  • Registrar novos métodos de pagamento na conta do cliente.

Esta página se concentra no processo de registro. Para obter detalhes sobre o processo de pagamento, consulte Lite SDK (Payment).

Se você quiser salvar cartões durante o pagamento, poderá fazê-lo enquanto o cliente paga. Para obter mais informações, consulte Lite SDK (Payment).

Fluxo de trabalho de registro

O diagrama a seguir descreve o fluxo de trabalho completo de registro. Cada etapa é explicada em detalhes abaixo:

Fluxo de registro do SDK Lite

Este diagrama ilustra o processo de inscrição do método de pagamento usando o SDK Lite, detalhando as interações entre o Cliente comerciante, Servidor do comerciante, o Yuno Server e o Yuno SDK. Ele descreve as etapas para adicionar um método de pagamento e iniciar sua inscrição, até o recebimento do resultado final da inscrição.

Cliente comerciante

O Cliente comerciante sua aplicação front-end que interage tanto com seu servidor back-end quanto com o Yuno SDK. Ele lida com os aspectos voltados para o usuário do fluxo de inscrição, incluindo:

  • Adicionar método de pagamento
  • Exibir métodos de pagamento para inscrição
  • O usuário seleciona o método de pagamento para se inscrever
  • Iniciar o registro
  • Iniciar o SDK para continuar o registro

Servidor do comerciante

O servidor do comerciante representa seu aplicativo de back-end que lida com operações do lado do servidor e se comunica com os servidores da Yuno. Suas principais responsabilidades incluem:

  • Criar o cliente
  • Criar sessão do cliente
  • Solicite os métodos de pagamento disponíveis para se inscrever
  • Criar registro
  • Receber o resultado do registro via webhook

Servidor da Yuno

O Yuno Server lida com todas as operações de back-end relacionadas ao gerenciamento de clientes, sessões de registro e processamento de métodos de pagamento. Suas principais responsabilidades incluem:

  • Criar os clientes
  • Cria a sessão do cliente
  • Devolve o método de pagamento disponível
  • Cria o registro no provedor de pagamento
  • Receber resultados de registro do provedor de pagamento

Yuno SDK

O Yuno SDK lida com a interface do usuário e o fluxo de registro no lado do cliente, gerenciando a seleção do método de pagamento e a conclusão do registro. Suas principais responsabilidades incluem:

  • Continuar o fluxo de inscrições
  • Mostra telas para o usuário concluir o registro
  • Exibir o resultado do registro (opcional)

Fluxo

As etapas a seguir descrevem o fluxo completo de interação entre todos os componentes da integração do SDK Lite Enrollment, detalhando como cada solicitação e resposta passa pelo sistema:

  1. Servidor do comerciante: Criar cliente --> Servidor Yuno: Cria cliente
  2. Cliente comerciante: Adicionar método de pagamento --> Servidor do comerciante: Criar sessão do cliente
  3. Servidor do comerciante: Criar sessão do cliente --> Servidor Yuno: Cria sessão do cliente
  4. Cliente comerciante: Exibir métodos de pagamento para inscrição --> Servidor do comerciante: Solicitar métodos de pagamento disponíveis para inscrição
  5. Servidor do comerciante: Solicita métodos de pagamento disponíveis para inscrição --> Servidor Yuno: Retorna o método de pagamento disponível
  6. Cliente comerciante: Exibir métodos de pagamento para se inscrever --> Cliente comerciante: O usuário seleciona o método de pagamento para se inscrever
  7. Cliente comerciante: O usuário seleciona o método de pagamento para se inscrever --> Cliente comerciante: Iniciar inscrição
  8. Cliente comerciante: Iniciar inscrição --> Cliente comerciante: Iniciar SDK para continuar a inscrição
  9. Cliente comerciante: Inicie o SDK para continuar a inscrição --> Yuno SDK: Continue o fluxo de inscrição
  10. Yuno SDK: Continuar o fluxo de registro --> Yuno SDK: Mostra telas para o usuário concluir o registro
  11. Servidor do comerciante: Receber o resultado da inscrição via webhook --> Servidor Yuno: Receber os resultados da inscrição do provedor de pagamentos
  12. Servidor Yuno: Receber resultados de registro do provedor de pagamento --> Yuno SDK: Exibir o resultado do registro (opcional)

Configuração do SDK específico da plataforma

Para implementar a integração do Full SDK, siga os guias específicos da plataforma abaixo: