Conceda compras ao usuário
Implemente a concessão de compras ao usuário em seu aplicativo usando informações recebidas em webhooks da Xsolla sobre os dados de transação e itens comprados.
Para fazer isso:
- Configure parâmetros para receber webhooks:
- Abra seu projeto na Conta de Distribuidor.
- Clique em Project settings no menu lateral e vá para a aba Webhooks.
- No campo Webhook server, especifique o URL do seu servidor onde deseja receber os webhooks no formato
https://example.com
. Você também pode especificar o URL que você encontra em uma ferramenta para testar webhooks. - É gerada uma chave secreta para assinar webhooks de projeto por padrão. Se desejar gerar uma nova chave secreta, clique no ícone de atualização.
- Clique em Enable webhooks.
- Implemente o processamento dos seguintes tipos de webhooks em seu aplicativo:
- Para conceder itens virtuais, moedas virtuais, pacotes de moeda virtual e conjuntos:
- Para cancelar uma compra:
Para confirmar que o webhook foi recebido, seu servidor deve responder com:
- HTTP código 204 sem um corpo de mensagem.
- Código HTTP 400 descrevendo o problema se o usuário especificado não foi encontrado ou se uma assinatura inválida foi passada.
Você pode testar os webhooks User validation e Payment na Conta de Distribuidor na seção Project settings > Webhooks > Payments.
Na ausência de valores reais, você pode inserir valores arbitrários.
Você também pode testar webhooks ao fazer compras no modo sandbox ou online. O reembolso de teste está disponível apenas no modo online.
Próximos passos
Links úteis
Fluxo de integraçãoEste artigo foi útil?
Avalie esta página
Não quero responder
Obrigado pelo seu feedback!
Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.