Xsolla-logoXsolla Developers
o
A Cuenta del editor

Activar claveWebhook POST

Cuando un usuario activa una clave, Xsolla envía una notificación a la URL de su webhook.

Request
Request Body schema: application/json
activation_date
string <datetime>

Fecha de activación de la clave en formato AAAAAMMDDHHMMSS de conformidad con la norma ISO 8601.

key
string

Clave de activación.

notification_type
string

Tipo de notificación.

object

Objeto con la configuración del grupo de restricciones regionales. El grupo incluye un tipo de restricción y una lista de países, servidores y configuraciones regionales para los que el juego está disponible.

countries
Array of strings

Conjunto de países presentes en el grupo.

locales
Array of strings

Conjunto de configuraciones regionales.

name
string

Nombre del grupo.

servers
Array of strings

Conjunto de servidores del juego.

sku
string

ID único del grupo.

types
Array of strings

Conjunto de tipos de restricción.

object

Configuración del proyecto personalizada (objeto).

merchant_id
integer

ID de vendedor.

project_id
integer

ID del proyecto. Encontrará este parámetro en su cuenta Publisher junto al nombre del proyecto.

sku
string

ID único del paquete de claves.

user_country
string

Código de país. Dos letras mayúsculas de conformidad con la norma ISO 3166-1 alpha-2.

user_id
string

ID de usuario.

Responses
204

Devuelve para indicar un procesamiento realizado correctamente.

400

Devuelve en caso de error en la información proporcionada (p. ej., falta un parámetro obligatorio, autorización fallida, etc.).

500

Devuelve para indicar errores temporales en sus 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": "redeem_key",
  "settings": {
        "project_id": 18404,
        "merchant_id": 2340
  },
  "key": "wqdqwwddq9099022",
  "sku": "com.xsolla.key_123",
  "user_id": "sample_user",
  "activation_date": "2018-11-20T08:38:51+03:00",
  "user_country": "EN",
  "restriction": {
      "name": "cls_1",
      "types": [
          "activation"
        ],
        "countries": [
            "RU"
        ]
    }
}'
Response samples
application/json
{
  • "error": {
    }
}