Webhook
Painel Administrativo > Personalizar > Webhook
Itamara
Última atualização há 9 meses
Webhook é um recurso que possibilita a comunicação entre duas ferramentas, fornecendo dados em tempo real sempre que um evento acontecer.
As entradas do Webhook da plataforma gamer estão disponíveis através do menu Personalizar > Webhook. Através dele, é possível configurar um endpoint que irá receber os dados dos eventos através de uma requisição HTTP/HTTPS com o formato JSON no payload.
Para configurar um webhook, é necessário clicar na caixa disponível em cada menu de eventos.
Nesta personalização, é possível adicionar e configurar webhooks para o site com diferentes eventos, como: Criação de Usuários, Criação de Depósito, Pagamento de Depósito, Criação de Saque, Pagamento de Saque, Login do Usuário.

Ao clicar, o sistema exibirá uma caixa com campos para configuração. No campo URL, será necessário preencher com a URL da aplicação que utilizará os dados do webhook.

Segue os eventos enviados juntamente com sua estrutura de dados:
Login de usuário:
{
"user_id": 538,
"name": "arthur s15",
"email": "[email protected]",
"username": "arthurs15",
"phone": "12312312333",
"document": "12312312391",
"is_affiliate": false,
"is_sub_affiliate": false,
"is_demo": false,
"is_game_blocked": false,
"is_withdraw_blocked": true,
"active": true,
"location": "BR",
"browser": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 OPR/107.0.0.0",
"ip": "172.68.18.145",
"logged_at": "2024-03-27T10:37:15.257-03:00",
"event": "USER_LOGIN"
}
Cadastro de usuário:
{Depósito criado:
"user_id": 538,
"name": "arthur s15",
"email": "[email protected]",
"referral_code": "216604210A01E444812841410HXK77BWDYCA8D5AHP3MUGM97K",
"username": "arthurs15",
"phone": "12312312333",
"document": "12312312391",
"active": true,
"is_demo": false,
"created_at": "2024-03-27T10:37:14.182-03:00",
"event": "USER_CREATED"
}
{Depósito pago:
"deposit_id": 768,
"gateway_name": "Primepag",
"gateway_transaction_id": null,
"user_id": 487,
"user_email": "[email protected]",
"user_name": "arthur s1",
"user_username": "arthurs1",
"user_document": "12312312391",
"user_phone": "11111111111",
"user_is_affiliate": false,
"user_is_sub_affiliate": false,
"currency": "R$",
"amount": "0.10",
"qrcode": "br.gov.bcb.pix2569qrcode.pix.celcoin.com.br/pixqrcode",
"status": "PENDENT",
"created_at": "2024-03-27T10:28:11.221-03:00",
"event": "DEPOSIT_CREATED"
}
{Saque criado:
"deposit_id": 768,
"gateway_name": "Primepag",
"gateway_transaction_id": "E18236120202403271330s19c97582d1",
"user_id": 487,
"user_email": "[email protected]",
"user_name": "arthur s1",
"user_username": "arthurs1",
"user_document": "12312312391",
"user_phone": "(11) 11111-1111",
"user_is_affiliate": "0",
"user_is_sub_affiliate": false,
"currency": "R$",
"amount": 0.1,
"status": "PAID",
"created_at": "2024-03-27T10:28:11.000-03:00",
"paid_at": "2024-03-27T10:30:31.204-03:00",
"event": "DEPOSIT_PAYMENT"
}
{Saque pago:
"withdraw_id": 275,
"gateway_name": "Primepag",
"gateway_transaction_id": null,
"user_id": 487,
"user_email": "[email protected]",
"user_name": "arthur s1",
"user_document": "12312312391",
"user_username": "arthurs1",
"user_phone": "(11) 11111-1111",
"user_is_affiliate": false,
"user_is_sub_affiliate": false,
"amount": 0.09,
"currency": "R$",
"pix_key_type": "CPF/CNPJ",
"pix_key": "12312312391",
"withdraw_fee_amount": 1,
"status": "WAITING",
"created_at": "2024-03-27T10:31:54.199-03:00",
"event": "WITHDRAW_CREATED"
}
{
"withdraw_id": 275,
"user_id": 487,
"user_email": "[email protected]",
"user_name": "arthur s1",
"user_document": "12312312391",
"user_username": "arthurs1",
"user_phone": "(11) 11111-1111",
"user_is_affiliate": false,
"user_is_sub_affiliate": false,
"gateway_name": "Primepag",
"gateway_transaction_id": null,
"amount": 0.09,
"currency": "R$",
"pix_key_type": "CPF/CNPJ",
"pix_key": "12312312391",
"withdraw_fee_amount": 1,
"status": "WAITING",
"created_at": "2024-03-27T10:34:36.571-03:00",
"paid_at": "2024-03-27T10:34:36.571-03:00",
"event": "WITHDRAW_PAYMENT"
}
Caso possua alguma dúvida sobre webhooks, seu funcionamento e queira saber mais, basta acessar este link: