SDK para o Cocos Creator / Acompanhamento do status do pedido
  Voltar aos Documentos

SDK para o Cocos Creator

Acompanhamento do status do pedido

Aviso
O SDK permite que você rastreie o status do pedido no lado do cliente do seu aplicativo. Porém, recomendamos configurar um gerenciador de webhook Payment para receber informações no back-end do seu aplicativo. Isso permite que você implemente validações adicionais das compras concluídas.

Depois que um usuário faz uma compra, seu aplicativo pode executar as seguintes ações:

  • mostrar o status do pedido na interface do aplicativo
  • creditar o saldo de um usuário após um pagamento bem-sucedido
  • conceder os itens comprados após um pagamento bem-sucedido

Para implementar a lógica dessas ações, rastreie o status do pedido usando o método SDK OrderTracker.checkPendingOrder . Passe os seguintes parâmetros para o método:

Esse método encapsula vários métodos para controlar o status do pedido. O rastreamento é realizado de acordo com o seguinte algoritmo:

  1. Uma conexão de WebSocket é estabelecida.
  2. Se o status do pedido não tiver sido alterado para done ou cancel dentro de 5 minutos, a conexão do WebSocket será restabelecida. Se o status do pedido for alterado para done ou cancel, o rastreamento é interrompido.
Observação
Se uma conexão WebSocket falhar, o status do pedido será rastreado usando short-polling. Uma vez a cada 3 segundos, é enviada uma solicitação HTTP simples de status do pedido. O rastreamento é interrompido se:
  • o status do pedido for alterado para done ou cancel
  • o status do pedido não for alterado para done ou cancel dentro de 10 minutos
Você pode também implementar a solicitação do status do pedido e conteúdos do pedido usando o método SDK XsollaOrders.checkOrder.
Este artigo foi útil?
Obrigado!
Podemos melhorar alguma coisa? Mensagem
Que pena ouvir isso
Explique porque este artigo não foi útil para você. Mensagem
Obrigado pelo seu feedback!
Avaliaremos sua mensagem e a usaremos para melhorar sua experiência.

Links úteis

Última atualização: 22 de Janeiro de 2024

Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.

Relatar um problema
Nós sempre avaliamos nossos conteúdos. Seu feedback nos ajuda a melhorá-los.
Forneça um e-mail para que possamos responder
Obrigado pelo seu feedback!