Sites e aplicativos (Request na API)
Sabemos que vender produtos em seu website ou aplicativo é algo complicado que demanda tempo e muito estudo. Com o Pixcord você consegue automatizar este processo em questão de minutos, literalmente!
Atualizado
Sabemos que vender produtos em seu website ou aplicativo é algo complicado que demanda tempo e muito estudo. Com o Pixcord você consegue automatizar este processo em questão de minutos, literalmente!
Atualizado
Após realizar as configurações básicas do produto, crie uma ação do tipo Request em API
No exemplo estaremos utilizando um website feito em Express e Mongoose, mas utilize o que for mais adequado para você!
Crie uma rota API do tipo POST, como por exemplo /premiumactive
Por segurança, todas as requisições feitas pelo Pixcord contém x-pixcord-key
nos seus headers
. Isso evita que pessoas não autorizadas realizem um request válido em sua API.
Salve a chave encontrada na página Chaves do Pixcord em um arquivo seguro. Como por exemplo, em um arquivo .env
.
Atenção! Alguém com esta chave conseguirá realizar requisições maliciosas em seu website! Guarde com segurança.
Voltando para a rota da API, verifique se a chave enviada nos headers
do request é igual à chave salva. Caso não seja, retorne com um erro.
Os requests enviados pelo Pixcord contém as seguintes infomações:
Sabendo disso, crie os campos necessários no produto do Pixcord para que o usuário seja informado, e o acesse utilizando <Request>.body.fields["nome do campo"]
em sua API.
Obtenha o username utilizando req.body.fields["username"]
Procure pelo usuário no banco de dados. (await UserSchema.findOne({ username: username })
)
Caso não encontre, retorne um erro informando.
Defina que o usuário é premium (user.premium = true
)
Salve o usuário! (user.save()
)
Retorne uma mensagem indicando sucesso! E pronto! Todo o sistema está pronto, sua integração com o Pixcord já está funcionando! Em alguns simples passos, você já pode vender produtos em seu website!
Este é um exemplo simples, mas com seu código o céu é o limite!
Após realizar as configurações básicas do produto, crie uma ação do tipo Request em API
Defina a URL com a rota criada para seu aplicativo
Pronto! A configuração do produto já está pronta! Agora basta salvar.