Xsolla-logoXsolla Developers
ou
Conta de Distribuidor

Obter chaves de jogoWebhook POST

Faremos chamadas de API para o seu servidor para obter códigos de ativação do jogo após cada pagamento bem-sucedido.

Request
Request Body schema: application/json
notification_type
string

Tipo de notificação.

object

Detalhes das chaves do jogo (objeto).

DRM
string

Plataforma DRM usada para distribuir o jogo.

digital_content
string

SKU do jogo.

object

Configurações personalizadas do projeto (objeto).

merchant_id
integer

ID de comerciante.

project_id
integer

ID do projeto. Você pode encontrar esse parâmetro em sua Conta de Distribuidor ao lado do nome do projeto.

object

Dados do usuário (objeto).

id
required
string

ID de usuário.

name
string

Nome de usuário.

Responses
200

Retorne a chave do jogo.

400

Retorne em caso de erro nas informações fornecidas (por exemplo, um parâmetro obrigatório ausente, falha na autorização, etc.).

500

Retorne para indicar erros temporários com seus servidores.

Request samples
curl -v 'https://your.hostname/your/uri' \
-X POST \
-H 'accept: application/json' \
-H 'content-type: application/json' \
-H 'authorization: Signature 13342703ccaca5064ad33ba451d800c5e823db8f' \
-d '{
        "notification_type": "get_pincode",
        "settings": {
          "project_id": 18404,
          "merchant_id": 2340
        },
        "user": {
            "id": "1234567",
            "name": "Xsolla User"
        },
        "pin_code": {
            "digital_content": "Game SKU",
            "DRM": "Steam"
        }
    }'
Response samples
application/json
{
  • "pin_code": "AAA-BBB-CCC-DDD"
}